JOAAT hash for "['HPE']" is "8ec2f31c"

JOAAT encoded string

8ec2f31c

Your last 10 encodings

AlgorithmStringHash
joaat['HPE']8ec2f31c

String "['HPE']" encoded to other algorithms

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

MD2 457d3bc6168836563c867e77e5562dec
MD4 9c7c471a910e92756bdd597395e4a8c1
MD5 4a21856c63105813108c0b996b781899
SHA1 6cb34cadab0fb2b401725b92bc42042fdfe8a2d6
SHA224 90df5388919cabc180ed88303522e561cd53b21327deae1127232386
SHA256 31b4247877b5e5711ceeabd2167fd589013f0ab22fdbd8a708a39ee44789ecdc
SHA384 3ddf1b7e1e871d5895240e94fa59c9b43577b85f98aec964814a175ec273a3787e71ec70ef1e8aeb8ee5f892aab2213b
SHA512/224 7cd180ad08ac04b927664ed6aac17002c76e94b5f46639e2f124d52e
SHA512/256 2f120b8ea41d1bfb91b3faf057b7aaf2ff2e08dcbb1b30aa57d5b70393ce871b
SHA512 61c24ef21d0dc7f8b1dadbd2e29b11621feca8b0dad99b50aa0823d8507de29dc59794bca07be00e97aeb0bae5003aca9fef93d8f9584155d4aa8130d1c578a7
SHA3-224 62ac8fa72dd0834d1ecc506aa706611627e55f16d231b28e334a071a
SHA3-256 3a23d50c7decbe74216a18445a416eab95b67dc08c73bc651131386796b9b920
SHA3-384 b44f2f4c9c8bdeb40fa2c9c7658269a13674ca34250e82e40140244d15528b1a0c726a633f6c688a98c0180ac9d9a8f4
SHA3-512 fd46671974b6ad16c412e06458685c7df5f94c09c68372bb485dc0dd998f6b83d1dbcacb1f40b6eead6472ed959dbf76f8f9cfdca1fe0a8dd40a4eefe815d3b5
RIPEMD128 5784eca4bb4b787f0cf23692b3806387
RIPEMD160 e02ef1df8a6d6f23f77d60042d003a55bad6772f
RIPEMD256 7febd7acf8f380998ebb23aafcf2fc019b50e15a0ee0029f5e773d065c558330
RIPEMD320 473c6b5fdfcddc13f2c9de3d803f19937aee857e6132f589371fab10adec7d70d9388e851b0389db
WHIRLPOOL c1b4975f9002ad1aa79bcc3092d70fde5cb9316a828586e75cd7714e6aa84cf87d4a8a7195068437c38b6d309ce6c081858ce3e3c1e0580526b66028c971b7a1
TIGER128,3 a463a81e0c4484186f3f46c460b44483
TIGER160,3 a463a81e0c4484186f3f46c460b4448384fe98f6
TIGER192,3 a463a81e0c4484186f3f46c460b4448384fe98f6faba7d61
TIGER128,4 b0883411790af4b9649e3569bfd2ba19
TIGER160,4 b0883411790af4b9649e3569bfd2ba1922b0183a
TIGER192,4 b0883411790af4b9649e3569bfd2ba1922b0183ad2647786
SNEFRU 9172713f34a12146306a40c61dc41c7aa1826a8aef01c239a0dfbfb88ba466d2
SNEFRU256 9172713f34a12146306a40c61dc41c7aa1826a8aef01c239a0dfbfb88ba466d2
GOST 060c59be3c172d9fd0a34953d090f34635b5aeff3609c539c632485344999e51
GOST-CRYPTO 31ec841c8b2a257f81fe1ecdee623d58969e81232fb357416384c4bbbf8351d7
ADLER32 079001e4
CRC32 85b3d8c8
CRC32B bcd79b90
FNV132 42d8f33c
FNV1A32 7b33075a
FNV164 e45a7d4aeab43cbc
FNV1A64 74a55ba3c7692bfa
JOAAT 8ec2f31c
HAVAL128,3 6035dcc5ed44598cf663b90e41930a30
HAVAL160,3 1ba91707a8960a113a2a1d6b3a684caeeaa848c2
HAVAL192,3 254cfea8909b4600d6de02990278fdcfb9463dd3ac8bbb8d
HAVAL224,3 395f9d258e3400220d10f94bb9384ac3cf1bde4b5759ddf776d05a1c
HAVAL256,3 2a5d98fe8dc3f21fa52d15d0f99854d63fae772a53054a729ca73ced953308fc
HAVAL128,4 05ac868ad84c8f96ed939f462e33759e
HAVAL160,4 b13b0cab6774ad6165e514386b400780d55f6159
HAVAL192,4 5a5425afc14a11793ba65cb6b67c5668f681bc18ec3186cc
HAVAL224,4 76565bbea944c290f8dcec2790cb6d02fb1ec56e17d222e7d36a9ce5
HAVAL256,4 fad5b695901a207b2f56c6db577d6d232d2d32dabb541f89b1f498b465d5889f
HAVAL128,5 4ecd5e9c8b31a7bdb75ba67a127385e1
HAVAL160,5 29f26b6bf51114a1c50effa4f12d206573979432
HAVAL192,5 869848657bc21b5cd2460e614019b2a1ab63f9abed4f04ec
HAVAL224,5 16762423ebb589b5337d328014764d9037cb834f0415843a95fe2e7f
HAVAL256,5 d6690ed5d4c7fe43e6c138d092f576e2ba2cdd3624e5c30b241ae869d298147f

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

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

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