WHIRLPOOL hash

WHIRLPOOL encoded string

1147c4e28e423c699e08909021c58ce08fba768b84bab8023c723e5d81e1c72228c13aa972b0337ae0e57768e8124f67e26c3f180af164226adbdedbdc7cbebf

Your last 10 encodings

AlgorithmStringHash
whirlpoolSimple-way-to-get-whirlpool-hash1147c4e28e423c699e08909021c58ce08fba768b84bab8023c723e5d81e1c72228c13aa972b0337ae0e57768e8124f67e26c3f180af164226adbdedbdc7cbebf

String "Simple-way-to-get-whirlpool-hash" encoded to other algorithms

Here you can view hashes for "Simple-way-to-get-whirlpool-hash" string encoded with other popular algorithms

MD2 6f5b03705351717556331bf2c33b928e
MD4 473362b41083da5f6d7bb221f57a36b0
MD5 b012f331397f0e5223b5b90f6cc0f303
SHA1 7a58c707f8e5a566699c7e42d38bec2cc22c1509
SHA224 4d344462db1dc37726d06d32d68d3e0afddac68bfa3b254c79d71d46
SHA256 7ddab425beec1d60e9b5fcdd3e29aad27838062ed4b998ab039435b065069344
SHA384 c12ef2be00e2f2641e2758c422cae0b1315b1a23f601e6c9a791a5809d456995ad273c25b73617f475c381b08c1e8706
SHA512/224 2d01dab105f55e4a1646a3ff25bf923ce3b8ca3bdf9d35c767695488
SHA512/256 ecb0bf8df515a16d0ff1fb5cfe171bfd30be4c2e04fe814ebe58dbb22e5d5b0f
SHA512 cc714e6e39eefeadda4591c2458bf864e71e47a2963cd327faf9801d3407abe66404ef44898da654e6d7fbdc08aff9cca7cfe336033e556890d091b378f756bc
SHA3-224 dbd68307884d2b5749144d14829a18308b8ed7e02d6072bd72372a22
SHA3-256 cf62570f78a4d0802a8445d0f438d000d92e76bbcc53c465604ff85240738b6a
SHA3-384 42212bd3e679da51e23c0d405489612363d7eb819d067257fecee9a13c3c5b0ed048e567c61af01b43023dcdc59c4db1
SHA3-512 fad270750a535fc43c3ba17bfdf76aa79bbb53ca11a211bfabfd79e0c7f82a345d582e19f663e28cf8a78ddc23fb194623f04c2397a9ff8037e31c855e12e921
RIPEMD128 9fe61711b0fba5c84b813809de5640fe
RIPEMD160 95ef2cb287caca40c140e74454d86854e9dab6cb
RIPEMD256 57381453c15d2f6d5170b35aaf1ba33accb3dc06f5ce599bf716b3f6bd9b7e22
RIPEMD320 d8a22eb996ab5c1cc04f4f5461d67aa3e0609d23f7ef2a1d4b6fa7345de3b999f158c19ffaa1ed8f
WHIRLPOOL 1147c4e28e423c699e08909021c58ce08fba768b84bab8023c723e5d81e1c72228c13aa972b0337ae0e57768e8124f67e26c3f180af164226adbdedbdc7cbebf
TIGER128,3 640b1ef21c5ad9ad9a6780ecd83774cf
TIGER160,3 640b1ef21c5ad9ad9a6780ecd83774cf082222bf
TIGER192,3 640b1ef21c5ad9ad9a6780ecd83774cf082222bf829bf3db
TIGER128,4 8fe2e84c8864e4ef1660d35f957f3f91
TIGER160,4 8fe2e84c8864e4ef1660d35f957f3f91015b8538
TIGER192,4 8fe2e84c8864e4ef1660d35f957f3f91015b8538b96b3817
SNEFRU a546f5aa5b4632e834a61bae1e7527fe259888e24afc5cbbc20d8314471bd8d7
SNEFRU256 a546f5aa5b4632e834a61bae1e7527fe259888e24afc5cbbc20d8314471bd8d7
GOST c75bf5bef73be03e629d2c3980ca3f992845c3284951101d0deedc954b3096b4
GOST-CRYPTO 36432d850148649073365c2e298cf3555cdfcf42606a0bb7778716949141d747
ADLER32 c8460c44
CRC32 290744f3
CRC32B 2190d30b
CRC32C 6f7847a8
FNV132 d2c04644
FNV1A32 39f6b35e
FNV164 013653f6927c1ac4
FNV1A64 98d8b01ba2af8e3e
JOAAT 579f52c2
MURMUR3A c6588548
MURMUR3C d0cde4db6064f48557dd7d110fc8b872
MURMUR3F d3b47481c90a018a393215a6a4979dd3
XXH32 0a362c21
XXH64 e0c329271a9518d1
XXH3 76800bb9f51d0c1b
XXH128 a8b25b3641901e2e2bf957ddac4dcac6
HAVAL128,3 5142d5468f21ea085c9b3fe7b0298817
HAVAL160,3 b1760199216e7a7303b0cabaabc97e9362ea40f0
HAVAL192,3 476685018460a4984106679145614cd5c87141a43caf5939
HAVAL224,3 601caafa07ebd909529bea8411309ddf8dd015c230a17c83564ac3eb
HAVAL256,3 fba9ea5de35c01ce8050d9b9a53b6cc43a4cefafbf2697e1dfa366af022f3286
HAVAL128,4 1867037b12f7ab92b8f75bf29cf81f62
HAVAL160,4 57c7b771d6a613a8bb5617798a1136f2a262560a
HAVAL192,4 cb1c1a366ea25764aca02c06473f7959680130fa809c02b2
HAVAL224,4 fd64015a1ef4ff081870ae394dbcfed44e144cd2181e66c8398182de
HAVAL256,4 ef54efb29a4b0ada817d87ca882573bfb456d1e8e23c096958b00daa63405f56
HAVAL128,5 268a6baa0eba7c24939968d3a5adb66a
HAVAL160,5 2715ee6d53e3ae33ad70d1e08a7b9ebded26a360
HAVAL192,5 816411cb0c6bbfb892c7374e4e8ea560fe3c57d95afe47e1
HAVAL224,5 aef2719a722759fade8e9177a0bbc579b57b86736302eb28a5a2854e
HAVAL256,5 e3b6ed5850ff6e60c9c55af62deb539b020e0b9ad397478e84ac32d4100a85f7

Usage FAQ

Usage from Address Bar

You can use direct access to this page from your browser address bar. Type string that you need to encode with algorithm according to next schema: https://md5calc.com/hash/<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: https://md5calc.com/hash/md5/hello+world The another cool thing is that you can specify "json" or "plain" mode into URL and you will get only HASH in response. Schema of this future: https://md5calc.com/hash/<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: https://md5calc.com/hash/md5.json/hello+world Will output only: "5eb63bbbe01eeed093cb22bb8f5acdc3"

If you have string that contains complicated urlencoded characters you can send it directly via params to avoid processing of our url parser. Use:
str - for string to encode
algo - for algorithm
output - for output type (empty, "json" or "plain")
https://md5calc.com/hash?algo=<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json> https://md5calc.com/hash?algo=md5&str=hello%0Aworld https://md5calc.com/hash/md5?str=hello%0Aworld

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.

Example:

var toEncode = 'hello world';
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && xhr.status == 200) {
console.log('JSON of "'+toEncode+'" is "'+JSON.parse(xhr.response)+'"');
};
};
xhr.open('GET', 'https://md5calc.com/hash/md5.json/'+encodeURIComponent(toEncode), true);
xhr.send();
Will output: JSON of "hello world" is "5eb63bbbe01eeed093cb22bb8f5acdc3"

Usage from PHP

You can use direct access to hash in your applications.

PHP Example: <?php
$str = 'hello world';
$url ='https://md5calc.com/hash/md5.plain/'.urlencode($str);
$md5hash = file_get_contents($url);
echo 'Hash of "'.$str.'" is "'.$md5hash.'"';
Will output: Hash of "hello world" is "5eb63bbbe01eeed093cb22bb8f5acdc3"

Chains of algorithms

In some cases you can need encode string with two or more algorithms. For these cases we have introduced chains of algorithms. For example if you need to encode string according to this schema md5(sha512(sha1('hello world'))) you can do this by connecting algorithms with a double dash: https://md5calc.com/hash/md5--sha512--sha1/hello+world If you will do this in your address bar you can also use semicolon instead of double dash. https://md5calc.com/hash/md5;sha512;sha1/hello+world Pay attention that semicolon should be encoded in url, so if you use it not in your browser, you should use '%3B' instead https://md5calc.com/hash/md5%3Bsha512%3Bsha1/hello+world Such approach can be also used with "plain" and "json" mode https://md5calc.com/hash/md5--sha512--sha1.plain/hello+world https://md5calc.com/hash/md5;sha512;sha1.json/hello+world

You can also use special chain item "b64d" or "base64decode" to make base64 decode. It can help to hash any of not printable characters. Example: https://md5calc.com/hash/md5.plain/hello+world https://md5calc.com/hash/b64d--md5.plain/aGVsbG8gd29ybGQ= will be the same: 5eb63bbbe01eeed093cb22bb8f5acdc3

Carriage Return and Line Feed characters

At present time our text editor doesn't have functionality that can take into account which of those characters you want to keep in string. This problem come from browsers which normalize all of the line endings to "CRLF" ("\r\n") format according to "HTML specification". It means that if you paste from buffer string
"hello\nword" and press "Encode", your browser will convert it to "hello\r\nword" and only after this your browser send FORM to us. As a result we will show you hash of "hello\r\nword" but not "hello\nword"

You can avoid this with encode string to "base64" on your side and use "Chains of algorithms" that described above.

Example 1: Hash from string with only Line Feed (LF) character Text: hello\nworld
Text encoded to BASE64: aGVsbG8Kd29ybGQ=
URL: https://md5calc.com/hash/b64d--md5.plain/aGVsbG8Kd29ybGQ=
RESULT: 9195d0beb2a889e1be05ed6bb1954837

Example 2: Hash from string with Carriage Return (CR) and Line Feed (LF) character. This result you will have if you use editor with CR, LF or CRLF symbols.
Text: hello\r\nworld
Text encoded to BASE64: aGVsbG8NCndvcmxk
URL: https://md5calc.com/hash/b64d--md5.plain/aGVsbG8NCndvcmxk
RESULT: 6a4316b18e6162cf9fcfa435c8eb74c1

How to calculate whirlpool hash in PHP with hash function

Since version 5.1.2 PHP contains function hash() that you can use to get whirlpool hash from strings.

<?php
    $str = '¡Hola!';
    $hash = hash('whirlpool', $str, false);
    echo '<pre>';
    echo $str.PHP_EOL
         .' &rarr; '.$hash.PHP_EOL
    ;
    echo '</pre>';
Please read the privacy policy (agreement of the cookies usage, other websites embedded content, etc.). If you continue to use the site, we will assume that you agree with our privacy policy.
OkPrivacy Policy