WHIRLPOOL hash for "123123"

WHIRLPOOL encoded string

4e0658d00f47d86d19a0e792e4bb94b16db2e902d307da5637f57cf60e7a174cb4bb6d7095621745b2065df0c87b77af69f5d0fbd63359ad3cc6b72f076c3e1e

Your last 10 encodings

AlgorithmStringHash
whirlpool1231234e0658d00f47d86d19a0e792e4bb94b16db2e902d307da5637f57cf60e7a174cb4bb6d7095621745b2065df0c87b77af69f5d0fbd63359ad3cc6b72f076c3e1e
whirlpool1212121b4570d93e3c41f0c0fa8cb29fbcdf633c5060a28e95b79a2da6285749405ed4a6186dfdcf2aed646c45589083b823210385aab85cf4e505d69e0b392873070c
tiger192-3admina2614727bca6549236c470392e1e122ac135083b1ecb30ac
tiger160-31234561d26192cf832c07612c541552d80027bbb3f520
tiger128-4aaaaaa2c8dab84c767f91d9e5211e45692f11
snefru256555555152736b751172a079ec5c71e5043a9d500dbc395c0fc1fd227124672c707ed47
snefru256123qaza3ef74560e31d7f29053d0967feaa8f6f977e123a3ec67e21592b5541511ba83
snefru25612332196c2b4ed59ffe44c1c5a5045c290312f06e29b4ab75a4d57fbad07b0b22d282d
sha25612345678915e2b0d3c33891ebb0f1ef609ec419420c20e320ce94c65fbc8c3312448eb225
sha2241234567899b3e61bf29f17c75572fae2e86e17809a4513d07c8a18152acf34521

String "123123" encoded to other algorithms

Here you can view hashes for "123123" string encoded with other popular algorithms

MD2 3c9a6fa3827fe9c377d9ce6be0a18df4
MD4 4a4a963e47c7b8a3b355e0e0c90d0aa0
MD5 4297f44b13955235245b2497399d7a93
SHA1 601f1889667efaebb33b8c12572835da3f027f78
SHA224 23d5c51afade7a8701186250777f3c055c94984ce3d4aaed11438c0c
SHA256 96cae35ce8a9b0244178bf28e4966c2ce1b8385723a96a6b838858cdd6ca0a1e
SHA384 31abc8f01f12b74868d482a6f4afdd7f9d93e28f7e35af0544a7a19f8dfa3df9ee96e612b36ea25d3ce109e4b57a768f
SHA512/224 9361ad19eea6c9ff6fced32b4392c450e3890592ff4a76916233aa87
SHA512/256 d38a5d1d646ebbc845b2cb4162f6a53c168b4c5dbf93989f06903658f51ab0fd
SHA512 263fec58861449aacc1c328a4aff64aff4c62df4a2d50b3f207fa89b6e242c9aa778e7a8baeffef85b6ca6d2e7dc16ff0a760d59c13c238f6bcdc32f8ce9cc62
SHA3-224 9b8aa66c6adacdef06232d33fe19dc0643059e31824474b20341a227
SHA3-256 67ead7409f9eacd9a38c02464c601cbce20ba9ce5a3460f1c7c6396039047ca1
SHA3-384 0db91e944fea10e902ec72bfb6b3b5904849fb1fe40c476a9af8f9958d3258b39ec2c3267adf57b61f584fbc730f0fe3
SHA3-512 315c5829e2af276e1bdd36648f293db98320dd8abe7df6cca3cc3bb9501d3a3c364bf6b19f5e0f26c503c5a6740992a383a022aa5ba52c91772bfde0bf25fc7d
RIPEMD128 af4ed9de3f9f64978f4da3e88a33adfe
RIPEMD160 1a66356b3a157d12fb43299a3d1d5875166e4af9
RIPEMD256 5fcd32d36060ce06187cca3c0050c70ad0df97fe082b65dbd80d2764bdd021e2
RIPEMD320 3d3a86e8b7e31fa6a7b5e67be1c3f2c33aab73d8ede47fda16a5e3096097402cad4505b392dfbb5c
WHIRLPOOL 4e0658d00f47d86d19a0e792e4bb94b16db2e902d307da5637f57cf60e7a174cb4bb6d7095621745b2065df0c87b77af69f5d0fbd63359ad3cc6b72f076c3e1e
TIGER128,3 fcf7a47b2d1d6b7b27ba1a5791aa6ce3
TIGER160,3 fcf7a47b2d1d6b7b27ba1a5791aa6ce35772f3f7
TIGER192,3 fcf7a47b2d1d6b7b27ba1a5791aa6ce35772f3f7429e5f49
TIGER128,4 2459c4e48f7852a7c7ceb94eb1d1203e
TIGER160,4 2459c4e48f7852a7c7ceb94eb1d1203e77bdfa16
TIGER192,4 2459c4e48f7852a7c7ceb94eb1d1203e77bdfa16fdd64a08
SNEFRU e4ec4bb6418efd0c7fcad12d2244e2e29dcd35ec235d75647899dca108e14f28
SNEFRU256 e4ec4bb6418efd0c7fcad12d2244e2e29dcd35ec235d75647899dca108e14f28
GOST 2a302f35d9c4ceb4f8ffbda1d46bb891c88571a5a4d4ac92117c72e6056b0ad4
GOST-CRYPTO 7d01469bb1366b48ecc33b95847090b9a6d132f4c13dd9288b8a638ce4ecb422
ADLER32 041c012d
CRC32 fa98bf01
CRC32B 309273c2
CRC32C 35369abb
FNV132 d3f39b55
FNV1A32 6eba6d55
FNV164 10e780e26c3cfa35
FNV1A64 cb9f157df5e87735
JOAAT 258e4e84
MURMUR3A 3e00e2b4
MURMUR3C d51f96a59b2954dc317c9360317c9360
MURMUR3F a938cb8c0337520a12b368db659d80a0
XXH32 dbfd01d1
XXH64 9a89a2de80ebd527
XXH3 503add1dbb866505
XXH128 e5339be217df4fb403573a144f3c370e
HAVAL128,3 9d1456209adbd1a39d0ec5679669837f
HAVAL160,3 c0d866368f63040af462f50a67564774a71eed5f
HAVAL192,3 dd45132d01ffea14f2eb0f565cb5468b6f0022ebd556c886
HAVAL224,3 b5f7cb73c35719eee9103fe864f54b490e93847b7d94342975a120bc
HAVAL256,3 c1900356a905c3fcf8a7af340daeec84646e27f0dae0bebb5b3c3bdd25abad9d
HAVAL128,4 0bfc4baca7d7e5ac88aa322f36d9acc7
HAVAL160,4 278b97a05e121323a0ee790fca138fe70fbe029d
HAVAL192,4 7626bba107364cc24aed7d634244cd09e029174a20891e14
HAVAL224,4 3f3ff6eee265776f81152250a96d4a7c481aa7774939cb28ac6f75ef
HAVAL256,4 1da0bda521095ea489b76b63de153148830c812ef92fef1a883d7afc5297109a
HAVAL128,5 e0836ebb9351adbd60311f4b3200ce18
HAVAL160,5 9c252eff62684c615625230e91193fe5f478a68a
HAVAL192,5 aaa03648ca24f0ab772d900495a8819b2307864590a74f25
HAVAL224,5 6e76f382f3d5a4143a58be5e901a3881ab10b1fc3d3a70a07ad15b47
HAVAL256,5 d76d2062d2fafcd37b3c2e760bc1a926cdf0a7dac2772fa4aba44510d46856f7

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