SHA-256 text demo
Type sample text and compute its SHA-256 digest. This is for learning how small input changes produce different hashes.
Verification lab
These educational tools run locally in the browser when Web Crypto is available. No file uploads are supported in v0.1.
Type sample text and compute its SHA-256 digest. This is for learning how small input changes produce different hashes.
Paste an expected hash and an observed hash. The tool normalizes spaces and letter case before comparing.
Read a plain JSON manifest and notice the fields that make verification easier: version, scope, artifact names, expected algorithms and notes.
This demo requires JavaScript enabled to reload the manifest.
{
"manifest_version": "0.1.0",
"library": "Verifiable Artifact Library",
"created_utc": "2026-02-02T12:00:00Z",
"scope": "fictitious public samples for integrity education",
"artifacts": [
{
"name": "glyph_001.svg",
"category": "SVG glyph",
"version": "0.1.0",
"expected_hash_algorithm": "SHA-256",
"expected_hash": "sample-hash-filled-by-publisher"
},
{
"name": "qr_manifest_demo.svg",
"category": "QR SVG",
"version": "0.1.0",
"expected_hash_algorithm": "SHA-256",
"expected_hash": "sample-hash-filled-by-publisher"
}
],
"notes": [
"This manifest is fictitious and contains no real user data.",
"A manifest helps compare expected metadata against downloaded files.",
"A hash can show whether bytes changed, but it does not prove legal ownership or human intent."
]
}