RIPEMD160 hash

RIPEMD160 encoded string

d3a658836a80f9f6b44877cb42ae34ac60471403

Your last 10 encodings

AlgorithmStringHash
ripemd160['DIS' 'SLF' 'PAA' 'AB' 'PDM' 'PEP' 'AZN' 'PM' 'DUK' 'BN' 'MDU' 'HIMX']d3a658836a80f9f6b44877cb42ae34ac60471403

String encoded to other algorithms

Here you can view hashes for "['DIS' 'SLF' 'PAA' 'AB' 'PDM' 'PEP' 'AZN' 'PM' 'DUK' 'BN' 'MDU' 'HIMX']" string encoded with other popular algorithms

MD2 6250da98a5acc61bd1046c6c1c4c144d
MD4 7505b23151b5f2eeef5caa89bc83695a
MD5 6f87baf2ad90e504b42924b77f9885a4
SHA1 3a455deff398109252a7b4ddc95e2af1c165d0c7
SHA224 502d7de74d316c412c904477ac21960eba7aed39fcacbd905570f5c3
SHA256 6856f198a0cbb8112416b158de49796c6f2e592f081d9f361d636aa99595043a
SHA384 1de02f728aaaebe9a60fb8094445a0c7f634635bc02661dcebd8de744add458f4f9a6f7c4007135aa9271e80817444ce
SHA512/224 d67ef17c8740658453a3af2917c3d4653218a16603591ce82988105f
SHA512/256 e8235145e94c4c797037aefaf12e9ac37125fa15554124826cfdc7cd870bdb1a
SHA512 4834096e078addc69de0213a897d9078c0b13e1a77373568f66869f3724ff17e31c0f5adf409d2274edf6407b6d60fcba9a67f32948104619bbd08377873f527
SHA3-224 835adbbc67722cb38626559c9e9cc769bca446b698ad8feff736673d
SHA3-256 6283b0a3b79bf5a8a152cfbfcabba1a7a6909e0f4224ec29e2dcf5ad3bc2d32c
SHA3-384 36199df06b7b93f6ac6e0c36cbf920e4360d4c487feb32ccf4b7537e9a51f45e1918964e8367d3ce651dc37ad3b8e2ca
SHA3-512 b7615ac02ea41340660dbd01d9764c8d7683e2dc0defec1ced068dbecdcfce3ca805f5c59b60edc94296b4dac95758db51380c17bd2a9b1c3544ed759bb5e16d
RIPEMD128 a7ee5421be4420c1e0e797f2ea724d1d
RIPEMD160 d3a658836a80f9f6b44877cb42ae34ac60471403
RIPEMD256 b1ea7c2477619aedd086cb5de040feafdab30ca70842b50e91861a96592d3964
RIPEMD320 3c00f9627d2a56241ddf77f1bbe5b1f269f244375b2cbd21620073c176d40b5290f47c5e50c2d7d9
WHIRLPOOL e995c127403d1681797dcdd1d06fdc1267f964971492602caf18a590fff358a7ac5db2e8b3d49df2f2032bea84ec2a527a5715c7fd444faddeb0ab34a67a6d88
TIGER128,3 7b579c67c737561e2f0169aabe5efefe
TIGER160,3 7b579c67c737561e2f0169aabe5efefe322f0c51
TIGER192,3 7b579c67c737561e2f0169aabe5efefe322f0c51014d9f41
TIGER128,4 09dfea0e9a8bedbcd1d9293f3e171116
TIGER160,4 09dfea0e9a8bedbcd1d9293f3e171116ed1eccdc
TIGER192,4 09dfea0e9a8bedbcd1d9293f3e171116ed1eccdc671988a5
SNEFRU ae41c02db102a30c45144f968113cb54349620692f83047251ec2e9432c82382
SNEFRU256 ae41c02db102a30c45144f968113cb54349620692f83047251ec2e9432c82382
GOST 08ee4b8a19c203ad1a31b87fdd09bbbfc9616cc8f0728353d4a2ffba4ff11df9
GOST-CRYPTO a2ba8299b40d1d5d55dc7dbf673a3d3a1b1ab9ba2960c00c4fbdd72f4ead787c
ADLER32 30870fb7
CRC32 e9c952ab
CRC32B 00b2f766
CRC32C 86f70e8b
FNV132 cb67a77b
FNV1A32 c1818e1b
FNV164 7023353bc0b4e1fb
FNV1A64 f8bb98fc2ba16a5b
JOAAT 76bf0c0b
MURMUR3A d195d9f3
MURMUR3C ba63878a5dc06b796c8aef3530ee3955
MURMUR3F e1888910307d28e2ddc50ebd0311d40d
XXH32 4d2a87a0
XXH64 b02df9d10ee63ae6
XXH3 3916c52a98ec8902
XXH128 e602095f56f9e0f7c9749271816331b4
HAVAL128,3 484584dde4e22c55f8ca4866898765e6
HAVAL160,3 06286d7a2b448d5c34a53234ac2f80636c405bb0
HAVAL192,3 de8956318ea41f1b66a0f99b9853d65bcad1bd78742857bd
HAVAL224,3 0de5c0c6f2ad137a74f392f869144c916b143ca0fc0807d4882511f8
HAVAL256,3 fc7eecbb59839737c2032b82a678f5b36886f1aa744ee4a0bf0776155dcc32d9
HAVAL128,4 c45ef97783187e4b755f36f93fc62c07
HAVAL160,4 b995f7359f4bd5640692af86c7e8dd7e9a23b0c5
HAVAL192,4 c4f667698aa4e5f79c73ff2d1d7c42569e656d2a6ef442e1
HAVAL224,4 57918c5417675f8ca163ad9be3a9e5b5ef8a59e9ba604c644d8f69ff
HAVAL256,4 2df7d4889b402d1ac797f657670cccba59e7474b6cd0cafefd90d6b03bbbef79
HAVAL128,5 ea816f7aa3243ccd1c29f3d90663a1a2
HAVAL160,5 8bd5f022911ed153bd2045c22b6ab71f0c210c6c
HAVAL192,5 8306c23040fe0ebbfb57fd0b6f6738162ecf667fb602f049
HAVAL224,5 2883bc34359345ee730c586c268faaa7824b36a1a214222b0d588ad6
HAVAL256,5 c1536c652957c65ca688aa982ca8158c2340b41b5a19aba431d492e9f6ebd05c

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