RIPEMD160 hash

RIPEMD160 encoded string

388756dc41f4eeadcb3fc5064535d1121a49d3f4

Your last 10 encodings

AlgorithmStringHash
ripemd160c47907abd2a80492ca9388b05c0e382518ff3960388756dc41f4eeadcb3fc5064535d1121a49d3f4

String encoded to other algorithms

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

MD2 04ce7b3b996b590028253d241162daa8
MD4 bb4aec6096e3a248b5395123eae77e1c
MD5 b933e738d3a0c736223e6669bb725ab8
SHA1 c633ebb3befc9fd9241b47cf7ae477312199e342
SHA224 48877efb592f4e04ff8e4f107a08f1fde80ecc05c3edc6647ac0e176
SHA256 d2aea5df88b618ff71d759934c45cb18267338c9896c89aa2e0d1ad3139460e1
SHA384 8863fc2c2804601fbd6f53b0a84f41a0270f9d05cc238e1cc151f4f77bc88e27680d9c5c5db307a67f5685281d81a5fd
SHA512/224 c3cd93a563116c9d7055a6a594ee3ffb48482031b9e4807a5e43f4eb
SHA512/256 5c28d956971bc91b8c3516f81a25b65a25b575a02fdbde3fa95f2969509434e1
SHA512 ceb51fb0fd5af1a95fc834731e16fe8fb8ad1ae4457042f4e34503ffbf86a78854cf0b7fa34343f54901c6040d2b9ec548211224ead7baed011ed0e4c95ece24
SHA3-224 33d38c082355a980275a3e96d4b449d298e93962f29bc7115c2bd86c
SHA3-256 2cd75722dddbe87a9011cd4f339fa21d4bb519539e4c79e5ca3f526024c8f223
SHA3-384 df5c09f9fecea09ea736f44f363494106ad96284a629bd4d14f02a4f80d9506664a84fdc40b9f52966bd39cf2959ea06
SHA3-512 369a1a7bff3b1b7e236543cba5d9bb0b74f8fd6cd9d95f80bd0202eb29415594ecc1798393c19cc1295d3260a397398bb376ea301e3c077582130d9d700233be
RIPEMD128 80a82727e184a1d978dd4f04d06e09f8
RIPEMD160 388756dc41f4eeadcb3fc5064535d1121a49d3f4
RIPEMD256 cf3e362e5d249def1398a6795530a01474af0948e9138942e2e2befb4cbf36f6
RIPEMD320 8c1170b6b5a5809b96d39a06b07562056e363e25345eaf089e658eec4a2a7b56da99afc68912984b
WHIRLPOOL b20f69e11c74ad17c9b6387473f2b755273c0fef794e475ceeeaca7f0b645543ea293ca28776f2ed8ee198e2deefffce31a9c2109f38815c923a6022251a6b5c
TIGER128,3 bed526abe797c87d316a036bc5e41b1a
TIGER160,3 bed526abe797c87d316a036bc5e41b1aa75115fc
TIGER192,3 bed526abe797c87d316a036bc5e41b1aa75115fc4f912b19
TIGER128,4 e759c4a7226f0a1b490b2f30b2e979c4
TIGER160,4 e759c4a7226f0a1b490b2f30b2e979c4bf6dff0d
TIGER192,4 e759c4a7226f0a1b490b2f30b2e979c4bf6dff0d6210689d
SNEFRU e739cd14634fc4f73511a6cd4b69c2139e45cf9c17429b6c5b04c41fdfcd1ab4
SNEFRU256 e739cd14634fc4f73511a6cd4b69c2139e45cf9c17429b6c5b04c41fdfcd1ab4
GOST 3820db37323daf0549adc6b720156a7d6182a996ce68ad9f03345e3555073988
GOST-CRYPTO 3f3f430e06e1744c0e27f7ad491e4ebc5bda5dbccc0628afd19efce11f13c1f4
ADLER32 da180a68
CRC32 7e108007
CRC32B 2fb0fb01
FNV132 5dfbeef2
FNV1A32 c0a83484
FNV164 d244962313b78ff2
FNV1A64 af14fa08004740e4
JOAAT e6f41e2a
HAVAL128,3 4ef3ef9cb1af0f1d2d07c5bb85bfce9a
HAVAL160,3 75ac700dcdf9f20c70e65dcfed59307059e80b55
HAVAL192,3 991d71d4242c17b4d5fc7f36eb3421392f76e8c06254d0e6
HAVAL224,3 87367a68cee5cd14b26fe9975f5fdbe2146820da6ff055d93b4b87b3
HAVAL256,3 a2624ca8d19ae9b1743da8b7c660b2632f42057f732cc5a8b9b48307ad252671
HAVAL128,4 1d78fcbdbbf6088fe40bf026ff740647
HAVAL160,4 3b92f8cb79b7cdfb0e5cc42951c63307b3616d63
HAVAL192,4 89be098a3ee5182a63525ba5f6578f490612b455a87f87a8
HAVAL224,4 2d405c08f16e1daf9dfaa4054075cd5129c07142fa854177c919beaf
HAVAL256,4 378d7d6ac045b7a54a84f42e52fc725df948686470e263f9d7de5d9e1ef15a80
HAVAL128,5 988970a5583b3abe61cea16d018a43d3
HAVAL160,5 2e69a351122e8ded60480b27ae8df20a6ee9b77e
HAVAL192,5 203437de56dee294f9c51b68ef9d8a12f79e995fa7bb63a6
HAVAL224,5 54bfbd9508e4105d2e1bd5ed6fdd4e33dd71909c79d727f6e3b35cfe
HAVAL256,5 022b4bc2c38cdafc0afef121db2b50840c879f03daeed69de8ec879b491b93e3

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 ripemd160 hash in PHP with hash function

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

<?php
    $str = '¡Hola!';
    $hash = hash('ripemd160', $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