WHIRLPOOL hash

WHIRLPOOL encoded string

a5e1f121f7b638fc562410952a79d356711ee300ee9f5ac8c10f2421dd4c9d6511a29dd2acc45935dffd2ea3b28746ba37c4d03d41a06ffb65f5cb7d1155414d

Your last 10 encodings

AlgorithmStringHash
whirlpool['BVN' 'INT' 'HTGC' 'ATGE' 'MATW' 'ETH' 'MGP']a5e1f121f7b638fc562410952a79d356711ee300ee9f5ac8c10f2421dd4c9d6511a29dd2acc45935dffd2ea3b28746ba37c4d03d41a06ffb65f5cb7d1155414d

String encoded to other algorithms

Here you can view hashes for "['BVN' 'INT' 'HTGC' 'ATGE' 'MATW' 'ETH' 'MGP']" string encoded with other popular algorithms

MD2 e134c1a1dc0acc83fa9b96b7e41f1292
MD4 453d199be2a6e11656f80c928f893fbf
MD5 c70d3c6795e7172bece1cd84f3776188
SHA1 124edb56a08697bf8f14ca33c9de18c086b0e27c
SHA224 e8506ac1f52d168f09253e89aa116c7e863b958569d10b35f08654cb
SHA256 2fdfcaa217e9073ca0a5bb3715c6896358bcda229e20578675d73151f9b19f00
SHA384 a17bc3582613fcf3cd103c5939c511b5a1ee841724418717f994973af2fabec684857c9be33f7b03d3402c01afa61258
SHA512/224 140e9793f831b985bcc6ae5a9f4858e83ccbe450531bbf20e4556e51
SHA512/256 eefb85c22f62c1c2d74c10511054f21b00b3189f98ba7eec849fce16b94e6bb2
SHA512 7b430248844f6b4ac275b3d2d452fb226537f8c6aa9468f2fc555dca18d2158c0c54b99356b0e920160d32295cc3a39dbcc526676b39f2fb579917f28d2c13ad
SHA3-224 8cda2bab97500834f0a65990dd229e0419c496def53df1798df72837
SHA3-256 2f614513f5a6d01915110c875905c0a77f667e76db5c4f46bb171b009fa277ba
SHA3-384 9a15cffdc4c39c294783b3f87c7ef632b5a7673fb30242c970a39dc2d84871f0ebcb078af4dc73de61f1beda03a9ce80
SHA3-512 69ee9a80b52b2dba9ceed2afac02b0c571d43973c2e61328eb5b0599afa13f51647313bf3f082ae0bdc372b5188c27c9c6c295d01dfa3f0edd23867929aad71d
RIPEMD128 4cd6c539d43417232325d442c954e725
RIPEMD160 08f84465134ef745576790d2243df0069bb8ac01
RIPEMD256 9c0384078d57939a6001233241a0fe88194e823c04b3b0dcb7de31273688c453
RIPEMD320 a922d9dce3a544ff4a857c6ec5362cae9301022a7eb769afc197ea5eb530e98b6d37a3c1b5dcb2a8
WHIRLPOOL a5e1f121f7b638fc562410952a79d356711ee300ee9f5ac8c10f2421dd4c9d6511a29dd2acc45935dffd2ea3b28746ba37c4d03d41a06ffb65f5cb7d1155414d
TIGER128,3 258076be66bc90177878a60db46f63c1
TIGER160,3 258076be66bc90177878a60db46f63c1434d2f2a
TIGER192,3 258076be66bc90177878a60db46f63c1434d2f2a634fcba3
TIGER128,4 cb26f0fdea8b4f91f9568c343f47142b
TIGER160,4 cb26f0fdea8b4f91f9568c343f47142b82a78d1a
TIGER192,4 cb26f0fdea8b4f91f9568c343f47142b82a78d1a9ec44369
SNEFRU 3bb9e47ae127b285ed02d5042b4a4c8d009369468e24d35c13d685b5b543c7e9
SNEFRU256 3bb9e47ae127b285ed02d5042b4a4c8d009369468e24d35c13d685b5b543c7e9
GOST 01c3c4bd78132b55e16e607bb17b09a7c94b1976792641b1f191b0ea692e1e06
GOST-CRYPTO cc2a61c6f455045ae76f5f106c1aa5ad66457ec7def8b3f7e87058b97784b94c
ADLER32 fb2b0ab1
CRC32 8786a487
CRC32B 5bcd6a2e
CRC32C 9476778b
FNV132 ff127eaf
FNV1A32 c28c4f7b
FNV164 b8c8c9dd77dc4f2f
FNV1A64 17250b32221599fb
JOAAT e8c680d1
MURMUR3A 6b07944f
MURMUR3C 18e0fc44e189e0b32ebc0171d395e6b4
MURMUR3F 1170a5631eeb50d94ac1fe078b7871d3
XXH32 56ed3f97
XXH64 8341482f0b3219f0
XXH3 d35e04d4c81ca0aa
XXH128 97d363ee80ae45939a36142a6f095670
HAVAL128,3 897ee8befdcef79efaed10cd7df42447
HAVAL160,3 76e9a89bc5e6594f183cea3d7d3509888426d3da
HAVAL192,3 b9de64774c8e51f333280eedc02f487799030b87eb7f3213
HAVAL224,3 cb708ec7adae3babad0866ccb189b5ed59e82c5f3a3a8233a826ff8f
HAVAL256,3 ff8901e303ddaba06ac8ba8e5da18fe27c5520c0a975898479e3926463519755
HAVAL128,4 c2d30b2a7d064f4cdb24cf3e5e478d54
HAVAL160,4 b765e6c59483fdf661c99c1a53f02c80fb67e5e9
HAVAL192,4 1c9773a66a4f873dd2a8ab12fa65cc9c7ecc769e855e2138
HAVAL224,4 65ebe907f54565229e3083d77663b045a3c29a7d64959c3111b38699
HAVAL256,4 d33faab3654243640b3f432f063b2d7f87ba9f4a16004f6280d132adc107becf
HAVAL128,5 032e16871e137d4efee1d5acf603ff51
HAVAL160,5 4abe0b78ca3ea2ed21343751a7efec51280157e4
HAVAL192,5 278e07121df4186af98a3b522d32360b3abde4f331f39902
HAVAL224,5 121604446a2f069655969305a11ee67edb6a4d9fa750ca68dc3e5e98
HAVAL256,5 6ec8ec889a8560002ba7aa9c64539b6ce9e493736a05bbbbf3727ef6490aa8c5

Usage FAQ

Usage from Address Bar

Access this page directly from your browser's address bar. Enter the string you need to encode with an algorithm according to the following schema: https://md5calc.com/hash/<ALGORITHM>/<PHRASE> For example, to visit the page with the hash of "hello world", simply go to: https://md5calc.com/hash/md5/hello+world Another cool feature is that you can specify "json" or "plain" mode in the URL to get only the HASH in the response. Schema of this feature: 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 a string containing complex URL-encoded characters, you can send it directly via parameters to avoid processing by 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 access the hash calculator directly 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 access this function directly 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 may need to encode a string using two or more algorithms. For these cases, we have introduced chains of algorithms. For example, if you need to encode a 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 do this in your address bar, you can also use a semicolon instead of a double dash. https://md5calc.com/hash/md5;sha512;sha1/hello+world Note that the semicolon should be encoded in the URL, so if you are not using a 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

Currently, our text editor doesn't have functionality to determine which of those characters you want to keep in the string. This issue arises because browsers normalize all line endings to the "CRLF" ("\r\n") format according to the HTML specification. This means that if you paste a string from the clipboard:
"hello\nword" and press "Encode", your browser will convert it to "hello\r\nword" and only after this will your browser send the FORM to us. As a result, we will show you the hash of: "hello\r\nword" but not "hello\nword"

You can avoid this by encoding the string to "Base64" on your side and using the "Chains of algorithms" 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 is the result you will get if you use an 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 the hash() function 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