MD4 hash for "['APA' 'MDT']" is "2f37f91ae9e7d1e06f368d4f758db80c"

MD4 encoded string

2f37f91ae9e7d1e06f368d4f758db80c

Your last 10 encodings

AlgorithmStringHash
md4['APA' 'MDT']2f37f91ae9e7d1e06f368d4f758db80c

String "['APA' 'MDT']" encoded to other algorithms

Here you can view hashes for "['APA' 'MDT']" string encoded with other popular algorithms

MD2 f9ade395f3fc0f0ae00fd1b62aaa6494
MD4 2f37f91ae9e7d1e06f368d4f758db80c
MD5 0be3f23c7fd91af210f949c8a9e87477
SHA1 aa6b2d5884dd5d43754d928996094c0375d3c013
SHA224 ca8b3aa045ecef3db88588cbe1eaa84e69671de67c7c3159c1b4bbdc
SHA256 8928af3a8d02efd5fbd6ee8084d7289041def9dcaf6287ec32c9b328218e1810
SHA384 f76e4ee211e6079999e6c14d45646356f703a51e70bf4f0bcd7438a610ce4252373790e880a47c4319b527763c868c02
SHA512/224 94cda1a9347960f0744ba074d39012457a3c5420009b0de906c3f212
SHA512/256 3cb47c7c4e51c893efe34eb0c04c7aa561d32c23ad6cc11fad29c55afd5c0598
SHA512 48e55e7bb0c336a55a399db538f96813545541c7865af65bf4a086777cff22f50a648329437277170ab028e2ec91cb7f5d6bff2fa6c5d112aca99e36ce0d68e9
SHA3-224 f22422b2892ba30836f8dbe2514a04d9834ee58d10ad65b9e52fe6d4
SHA3-256 46abd3d79976999804c56cc067e9764bb7485a048f222a9a0f14b6a67c6f4c99
SHA3-384 8ca3ef9dd79517820c327cd5abff606a390a8e6648e9f30dcdd12cd1258f956b8a6105141fdacc1b821cb66761b0a018
SHA3-512 0a318e5b42820969df05518ba1c94a521806ed125be6e7794f676256bce5ae4013dfc0a2279363a44a64bc3eb13ff57aa6cb8783b987aa7bf1ddf28445636b26
RIPEMD128 8cfc7e7d88e2b23bf527fbdc09ef58a4
RIPEMD160 0e2bccda9fb20bdfd31b7b910e0ec3d26e31d80e
RIPEMD256 037c772bcc18a279a176a73641d071d2c596f303130f07f32270b75763dedab5
RIPEMD320 2f2bc79c12272bb5b9437e25bfb969936dd858876595c376d58cc2d65a5e1ffb15c1534f51b5976e
WHIRLPOOL ce3452421c5f377433513782d8150b5a73245deab1b05ea828aec8dbed2708759a66c4061cb4e735d439c8c6c3f7a428b17c0113eb814591425ee1904c617ca1
TIGER128,3 fa4945e26fcbef8cb5f363709e3a730c
TIGER160,3 fa4945e26fcbef8cb5f363709e3a730c711b955e
TIGER192,3 fa4945e26fcbef8cb5f363709e3a730c711b955e0828088c
TIGER128,4 8f59e244beaca935b1a8adadd0d317e2
TIGER160,4 8f59e244beaca935b1a8adadd0d317e22b4e9b9f
TIGER192,4 8f59e244beaca935b1a8adadd0d317e22b4e9b9ff053cc93
SNEFRU a225d04f4a806cfca5eb70c081901dc4bf3869f34118afc7b4bdade76c208391
SNEFRU256 a225d04f4a806cfca5eb70c081901dc4bf3869f34118afc7b4bdade76c208391
GOST 3916a8b8ad6e6cc48c565ea33bc7b6d60108c618dd288fef6588b3a97aa45dd7
GOST-CRYPTO b6e3c804081d8a3ec1dade3d3d9586487b895778776ea0fa27662a69d90df28e
ADLER32 15ee032c
CRC32 b928df59
CRC32B dcbd868b
FNV132 3e8c1a84
FNV1A32 99b4f9da
FNV164 b9178f439352be84
FNV1A64 001f38b38c7985ba
JOAAT cbcbcee1
HAVAL128,3 7d631a57dac0eca418a1d4f2c13e8d15
HAVAL160,3 c39b02dbeb00701f54c2268e2c0b1b19f935c6f4
HAVAL192,3 7af1d99df668a7d445dc90c19ee500afcaf20a6b83ccf2a5
HAVAL224,3 b03106b921b110b79e9a81b826a47001a0f395d77aa53d4b9c1b6efe
HAVAL256,3 099b70843f39720b5e12e81831d673a3c7c9d2f074a5c38ff9c1fa8d2fa7575e
HAVAL128,4 beaa3d658df7439f505d6d470a19cd32
HAVAL160,4 ba9441515040559860a57e92e832a52a97f5bcfa
HAVAL192,4 964686d7e3b3496cb25776e42dc407126ef4d7136a1e058d
HAVAL224,4 168c73125b539a00800f5a4bd32627c9d58bcdb4a3977ed38ac204a1
HAVAL256,4 24fdf998bb6ef58fa56ab65527267685673b51822a87cfdc1f7ebe1b1ba29d8d
HAVAL128,5 6fa221c77b28234df3e7d1100c45d694
HAVAL160,5 d794ff3ba50adc6a91c7f2c433249cf46bcd4339
HAVAL192,5 6e351784b6c9cec53e02471c0cbe97f93563aa7c6418461b
HAVAL224,5 ad91bace9534d8ea3f2e4e62ac1f9943802586c84128825a5e361459
HAVAL256,5 27fd6d986abaeffa94ff4349af64dffc9097a7486b7ce4dbde1968009cdb43d8

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

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

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