Double SHA-256
Hash text or file bytes twice with SHA-256.
FAQ
Where is data processed?
In your browser. Inputs are not uploaded.
What is supported?
Only the listed modes and finite examples are covered; this is not an all-input proof.
Other Languages
References
How we make sure
We check this tool with the automated test suites linked below. Example checks are shown in their original language.
- Verification method
- Compare the actual result with two consecutive Node SHA-256 operations, passing raw digest bytes to the second hash.
- Comparison reference
- Node.js 24.22.1 crypto (OpenSSL 3.5.9).
- Verification scope
- Only the listed modes and finite examples are covered; this is not an all-input proof.
Test source and cases (select a file to read it)
-
completion-tools.test.js
- double-sha256: bytes match two Node SHA256 operations
These checks cover the listed examples and boundaries, not every possible input. Round trips and checks using the same library are not independent verification.