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

SHA-256

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

Online Tools