SHA-2
From Just Solve the File Format Problem
(Difference between revisions)
(→Software) |
|||
Line 25: | Line 25: | ||
== Software == | == Software == | ||
* [http://www.openssl.org/ OpenSSL] (<code>openssl dgst [-sha224|-sha256|-sha384|-sha512]</code>) | * [http://www.openssl.org/ OpenSSL] (<code>openssl dgst [-sha224|-sha256|-sha384|-sha512]</code>) | ||
+ | * [http://www.gnu.org/software/coreutils/ GNU coreutils] → [http://www.gnu.org/software/coreutils/manual/html_node/sha2-utilities.html sha224sum, sha256sum, sha384sum, sha512sum] | ||
== Links == | == Links == |
Revision as of 02:36, 6 June 2013
Contents |
Overview
SHA-2 is a family of cryptographic hash functions. As of 2012, it has six defined and approved members, which can be classified into two sub-families.
SHA-256 sub-family
- SHA-224 (224-bit)
- SHA-256 (256-bit)
SHA-512 sub-family
- SHA-512/224 (224-bit)
- SHA-512/256 (256-bit)
- SHA-384 (384-bit)
- SHA-512 (512-bit)
The specification also defines t-bit hashes named SHA-512/t, for a wide range of values of t, but it only approves SHA-512/224 and SHA-512/256 for use.
Specifications
- FIPS PUB 180-2 (1 Aug. 2002): SHA-256, SHA-384, SHA-512
- FIPS PUB 180-3 (Oct. 2008): Adds SHA-224
- FIPS PUB 180-4 (Mar. 2012): Adds SHA-512/224, SHA-512/256
Software
- OpenSSL (
openssl dgst [-sha224|-sha256|-sha384|-sha512]
) - GNU coreutils → sha224sum, sha256sum, sha384sum, sha512sum