ADLER32 hash for "['ABT' 'PM']" is "12df02e9"

ADLER32 encoded string

12df02e9

Your last 10 encodings

AlgorithmStringHash
adler32['ABT' 'PM']12df02e9

String "['ABT' 'PM']" encoded to other algorithms

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

MD2 e56350e2a5a695f3ce7f6ec75bc0a04a
MD4 3d8583ceec97b5acd73f91ef828db3e4
MD5 4f84e72fa927642eb9068d0c5e7a9a05
SHA1 6b3bb4d0d0c522290e8536b8efd1fc084fb592aa
SHA224 565ea5034757cd4a5e3b3d01a10821f6de46c1578e1c5d4538b7c56d
SHA256 675a10b932fd838de0c55d256cb1f8b54168971bc7d8e3e49f2eea21528a6fd3
SHA384 fe9887c37ecf87cca0f4b5a768bcbd4e5501a03b62306511192bcba1c3f2b587587077d19f39dcda0650ec12b3d04b42
SHA512/224 5e1b557124ee1203c039f2b06efcc75327778687efd86b4c45b96452
SHA512/256 3e0541fe5c41f240a70e81b7b4ba99dae3eee0fb01d268fb27d901e59cd62968
SHA512 fc76f4bcf1e498601f35ddf05cc8b3a8a613045deb2e843d9d474534e918bb7701dccb253d266848e7845549afb41545a130d8f8fbc224827005e9ef9528bf75
SHA3-224 b966ecfc869d8dfa079bde741fc475bfd487c857389384c976f51f65
SHA3-256 23cdbe17d6ed991a5d19893c1cbafa31fc539bddd3d6f2f1bfb59bbac384779e
SHA3-384 25b092ad232223507098d5742dc9a4a7d8001a5e7c953dfaa17e929f95350b2b90f8e72c5f49b73e9f3f283d49461f45
SHA3-512 0773144bfaf7e9b0f7b19d0eed442a5935fdf1bc45964dc6e86b02ed395044b6d07b1ce9b7e5da818484bddc884c4614d1795e880bbadf419e223056a118181e
RIPEMD128 efb4f53cc2fb577daa852f306b43326a
RIPEMD160 8874c783b8da7f9f35027f1002150685b9e0fa0a
RIPEMD256 9f2ee14d79f7d32e21b4c5c92f895e022517e683f3e535856879d7a5c6f98540
RIPEMD320 a4a3bd0ee7ff367cb49348763d1a7bf08078c32e1e9293225be75a3f25df9dcc541194f3b117c106
WHIRLPOOL 66e0c09a15187a4ac37c7c3461e468488e87804eab2cf20faac60907776a76fd48398bfba2e2f8721625dcb0da00c0b3fab6e6d69b193e6a0e7b646d5ac1f5e9
TIGER128,3 f3583cf65b96e31e925674d4e71d6462
TIGER160,3 f3583cf65b96e31e925674d4e71d6462743af2e7
TIGER192,3 f3583cf65b96e31e925674d4e71d6462743af2e7917ed646
TIGER128,4 756467b16c1d1b701bbc86c43f41fb49
TIGER160,4 756467b16c1d1b701bbc86c43f41fb4959e3b64d
TIGER192,4 756467b16c1d1b701bbc86c43f41fb4959e3b64dd407fbe3
SNEFRU 7705e718d501325e699c1278be126a8928a136ee12646c11292be359e3bc46f3
SNEFRU256 7705e718d501325e699c1278be126a8928a136ee12646c11292be359e3bc46f3
GOST 89809444b0295a0f4282054617a955ab3c2fd87aeabc16c143fa17dc4b3ec812
GOST-CRYPTO d6ce4ea7da092b306a7d43f350c4b7b5dd70b767fc130976f7e7db7911318144
ADLER32 12df02e9
CRC32 94de0291
CRC32B cbec6737
FNV132 b80bc5a7
FNV1A32 8d611bcb
FNV164 d28b8138205b5b27
FNV1A64 670b2f3321df790b
JOAAT 8184a085
HAVAL128,3 46fa4aacc62d2c2b7066ba70ed0aa995
HAVAL160,3 c539dd6848a968160c227ae59a4f23330fbb69f3
HAVAL192,3 4477b657b53c3fc48f1aa628a38b272264b09856ccf06a13
HAVAL224,3 132e56ddd820e328746bca73e4100e202a092797286823d4c208712d
HAVAL256,3 a5b79d8a3060d52a5d188019fe26afdee299aab9fd28be20a3baeb18564655a0
HAVAL128,4 185bd45579c2a929b7d9de40a242b940
HAVAL160,4 8eab6f0b2819e954d3e6f44c9cc66cbdbbedde94
HAVAL192,4 15f90d4a9adb5b9e7669f4fc1f963ecf0361b15a75fb513b
HAVAL224,4 15e79a36e1f17302cf961c34a0419d4dca7716e85af658c08d231a96
HAVAL256,4 617cd1124d58058a532bdbcf57edcf8c6cde5f81fa94d025f6751296a5637c61
HAVAL128,5 6d91d0927d11e92827f1cf543a8ab2cc
HAVAL160,5 2a7a89087ecab587edad547622e850dc01629b40
HAVAL192,5 2e5596a8da58e938104a72e3f8d611056b7ce8b1e9766251
HAVAL224,5 85decef50166d719b8932c06b97f9e81eaee037aa06bcbd66a52d72f
HAVAL256,5 5f49f9d2530b9fa94f9907944f32391a23f08b7388e0d2354574868339fc559b

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

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

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