Hash Functions


Calculate a hash (aka message digest) of data. Implementations are from Sun (java.security.MessageDigest) and GNU.

If you want to get the hash of a file in a form that is easier to use in automated systems, try the online md5sum tool.

String hash
Binary hash
File hash
Warning Maximum upload size is 5 MB
Results
Original text 45,2,32,0,38,39,32,14,48,37,17,24,41,13,1,39,45,46,16,11,20,10,15,34,26,14,5,40,8,27,43,17,47,33,8,26,4,51,22,35,44,48,1,13,2,9,12,29,28,48,36,1,29,15,35,18,38,48,42,37,33,46,5,51,12,21,47,23,7,32,8,43,14,49,19,30,7,2,49,11,39,11,36,37,50,46,27,38,3,12,16,31,22,16,6,33,49,25,34,45,13,31,20,17,21,42,11,34,25,40,28,28,41,26,43,38,46,4,29,9,40,24,19,47,23,41,19,18,15,3,8,21,36,19,6,26,21,39,0,10,25,42,23,35,9,12,50,33,34,9,3,3,6,35,50,29,30,51,30,4,43,37,0,27,47,49,10,30,28,44,4,13,31,36,32,10,7,18,2,50,5,44,31,20,22,51,41,24,18,14,22,16,20,44,1,17,25,7,45,27,42,5,40,23,6,0,24,15,-9f1e4a4451f946f95bb97798
Original bytes 34352c322c33322c302c33382c33392c33322c31342c34382c... (length=609)
Adler32 e3d775ff
CRC32 22e452d8
Haval 7299ee0a0f8918ef789d7fe786d36aba
MD2 ccdfc11fd483ed271ca87a77d8997399
MD4 fb882692f6981c5a4a340f343b152973
MD5 bd56a22c948aa1a7dcecbf5418fa1a77
RipeMD128 33943b0fc23e5a0d5dc960c20e93a6ad
RipeMD160 42646e86dd162f3af656a0f9b84d215226222b51
SHA-1 455cbf9b3f2a9702efd074ed499acd20e5312986
SHA-256 2ea7c291b7a24732d6d7a5dbcc5242b63e9f902f08d796188fb4e8e995378985
SHA-384 9215e59e40b1609c9293691fef443226cad2310bd3cdc8a12dfe4c6682101276063d2274aabd6a42058cd5c463fd1690
SHA-512 fd0f596603d3410828fdc6eae62d92db15d7bf360e7aeb5c627d46f64fddeed58ac808bbac5951b82dd8d444f6ea02c97c4f8d0b45c6323914d1b4729765771f
Tiger 0a5a4673289840992bcf435f9a8b39800a89639221474fe2
Whirlpool-0 19c46451d1f4ca08210de7e36731dd3f775832d3669a81748377ba1a69ff04c07ded2a92835a0e0762f865b04be194ef6fca769675128f5523f29c2c36bee8a7 null
Whirlpool-T 04c22f2c1b6bc9c05ff72b8ce99bd693659aa6de6c3ec34e11de2c6ccecccb9d1ca3901f08ccd21f647205eca6500c494c59deb1067dc60d788a79b959a7a136
Whirlpool 8a4cadb63e83b367dde388e78e7c260ba591ec67e19fade23ce37aa70f91dadc58f4557c966db60a4911be75cb7da424db2ec30e695b2c71ab1beee3a40529fd