Transform Logs into Verifiable Audit Trails
When you generate a TrustLink, your JSON data is processed using two cryptographic techniques to ensure integrity:
SHA-256 Hashing: The JSON payload is hashed using the SHA-256 algorithm, producing a unique 64-character hexadecimal fingerprint. This hash serves as a cryptographic signature - any modification to the data will produce a completely different hash value.
Base64 URL Encoding: The structured data object (containing the original JSON, timestamp, and version) is encoded using URL-safe Base64, allowing it to be safely embedded in the URL fragment. This encoding ensures the data remains intact during transmission and can be decoded by any modern browser.
When viewing a TrustLink, the browser recalculates the SHA-256 hash from the decoded data and compares it with the original verification key, providing cryptographic proof that the data has not been tampered with.
HEAD