Skip to content

rbxl format: Signature data #10

@Anaminus

Description

@Anaminus

Present in several Roblox-sourced binary models are structures related to content validation. There appear to be two separate implementations:

Encryption-based

  • Script Source properties are encoded with type 0x1D instead of the usual string type. The remaining content appears to be encrypted.
  • A SIGN chunk is present, which presumably contains a signature used to decrypt the encrypted-string type.
  • Appears to be no longer used, likely in favor of the more-robust signature-based method.

Signature-based

  • Script Source properties are encoded as usual.
  • A SIGN chunk is present, which presumably contains a signature. This is possibly used to validate the content of previous chunks.

Resources

  • rbxasset://models/DataModelPatch/DataModelPatch.rbxm

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions