Get Message Digest Information Type Something
MD2 MD5 SHA SHA-1 SHA-256 SHA-384 SHA-512 TIGER WHIRLPOOL GOST3411 RIPEMD128 RIPEMD160 RIPEMD256 RIPEMD320
Choose Provider Bouncycastle SUN(JDK)

Any private key value that you enter or we generate is not stored on this site . Also, notice that this tool is provided via an HTTPS URL to ensure that private keys cannot be stolen

SHA-1 - Secure Hash Algorithm produces 160 bit digest if message is less than 2^64 bits.

  • It is computationally infeasible to find message from message digest
  • It is computationally infeasible to find to different messages with same message digest
  • Padding bits are added to message to make it a multiple of 512

MD5

  • Developed by Ronald Rivest in 1991
  • Produces 128 bit message digest

Hashed Message Authentication Code (HMAC)

  • Uses key to generate a Message Authentication Code which is used as a checksum

 

Strengths of the Security Properties of the Approved Hash Algorithms

 

SHA-1

SHA- 224

SHA- 256

SHA- 384

SHA- 512

SHA- 512/224

SHA- 512/256

Collision Resistance Strength in bits

< 80

112

128

192

256

112

128

Preimage Resistance Strength in bits

160

224

256

384

512

224

256

Second Preimage Resistance Strength in bits

105- 160

201- 224

201- 256

384

394- 512

224

256

List of Hash function and the length

Name Length
MD2 128 bits
MD4 128 bits
MD5 128 bits
MD6 Up to 512 bits
SHA-1 160 bits
SHA-224 224 bits
SHA-256 256 bits
SHA-384 384 bits
SHA-512 512 bits
SHA-3 (originally known as Keccak) arbitrary