Secure Hash Algorithms (SHA)
- are a family of cryptographic functions designed to keep data secured
SHA - Versions
|
Version |
Description |
Hash Function |
Key Size |
Hash Output Value Length |
|---|---|---|---|---|
|
SHA-0 |
SHA-0 is a 160-bit hash-function |
SHA-0 |
160-bit |
160-bit |
|
SHA-1 |
SHA-1 is a 160-bit hash-function |
SHA-1 |
160-bit |
160-bit |
|
SHA-2 |
SHA-2 family consists of six hash functions |
SHA-224 |
224-bit |
224-bit |
|
256-bit |
256-bit | |||
|
SHA-384 |
384-bit |
384-bit | ||
|
SHA-512 |
512-bit |
512-bit | ||
|
SHA-512/224 |
512-bit |
224-bit | ||
|
SHA-512/256 |
512-bit |
256-bit | ||
|
SHA-3 |
SHA-3 |
SHA3-224 |
224-bit | |
|
SHA3-256 |
256-bit | |||
|
SHA3-384 |
384-bit | |||
|
SHA3-512 |
512-bit | |||
|
SHAKE128 |
arbitrary | |||
|
SHAKE256 |
arbitrary |