SHA-2 Variants
SHA-224, SHA-384, SHA-512/224 and SHA-512/256 for text and files.
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 SHA-224, SHA-384, SHA-512/224 and SHA-512/256 with Node crypto on empty text, abc, Chinese/emoji and binary bytes.
- Comparison reference
- Node.js 24.22.1 crypto (OpenSSL 3.5.9) versus @noble/hashes 2.4.0.
- 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
- sha2-variants: text and binary match Node crypto for all four digests
These checks cover the listed examples and boundaries, not every possible input. Round trips and checks using the same library are not independent verification.