FNV1A64 hash for "['SPRO']" is "ea8ba03643532497"

FNV1A64 encoded string

ea8ba03643532497

Your last 10 encodings

AlgorithmStringHash
fnv1a64['SPRO']ea8ba03643532497

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

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

MD2 ca7eaebd64eed870497e023effd39d5f
MD4 053b473c8cf446b50168f98b41bd494e
MD5 b9195eb58a06c8bda1afde677d4a33cf
SHA1 e676528aca6749762ba9a13af3a857fcb0722299
SHA224 6cd41951744e8455e5ec413309ca6893a3ee7382731b397625f83d2b
SHA256 681f253908a53d8f575f84b51d74fcbd232813bdf456ba3d10d7b58fdb2ae477
SHA384 c32a401068aa36b47d54a16b11924afc5952c001bcac0a15bc808f6fa4987c51b8069996a0659713261731ced015f0bb
SHA512/224 2cb3ad77d22d9e47b93f01a58d62631b14a7e585019c0acc2c98e358
SHA512/256 6795608d6aac491b3472fcfd475ec782ae7995278a0fdf27b4f77ba42d555009
SHA512 1e469c50f53d9467bef79151be5e1f05da144a8bde9cf73a6654c6f727b2804477d239eef98527b80e466906a18ddc134db034a29baaa6541f1fd36a4f0d582e
SHA3-224 3466f4495c78b66493c1c4ae1217bac86b2efdf57f1fde8285e17e28
SHA3-256 968f440f2830456c4dc7304855915c969830697be7ab87225d31826d187c614c
SHA3-384 a167cd569ee909377a5318ba98f299afe638d48d183aa39e8d3b18aeeabb40a2923dc7a3c30bc853aacd4407a08d5b81
SHA3-512 82adb0f9da93d600b2c4beff79ee22983cdf5aac1660e6d41b25b18644094204d11d893ec7acf132c9d950a431f57d1e84b6c8be43abd210fa7221859c6c6a13
RIPEMD128 d42249d9d130f05b8430485a45273878
RIPEMD160 997081533138ca436631d9e89904e972776078a2
RIPEMD256 9d8a324b9e74360a4b3cc33db6b031a2d9ffcc05b1718accd2f1d5d0a355bc76
RIPEMD320 01034dd4552f42bc65a51911642dd693c8befee4ba1b746859d66e2189751b10167aa0a7e879ca63
WHIRLPOOL 69c809e6e09638ee4ad78d6315bab1e7483e7548348a4f87c43fce6a2e04318d17d148255990589d4a8fdd49943c93e7b9b6a7cdfe3b9e71f1681c83757bd9d0
TIGER128,3 8d02e2b17192b1489923f9d6627a45d3
TIGER160,3 8d02e2b17192b1489923f9d6627a45d3a38ef71a
TIGER192,3 8d02e2b17192b1489923f9d6627a45d3a38ef71a8814e855
TIGER128,4 3675165a6f5e131c0f94890cd404da2c
TIGER160,4 3675165a6f5e131c0f94890cd404da2cd7f70c88
TIGER192,4 3675165a6f5e131c0f94890cd404da2cd7f70c88953540b6
SNEFRU 455367d8215975136fafbfe0d93eb16eadbe0404751aecac0aa88e168d2316df
SNEFRU256 455367d8215975136fafbfe0d93eb16eadbe0404751aecac0aa88e168d2316df
GOST be1c7a6cfba4e3f3687a9b41e5ffc05416d9d3c490975951a5aea0c77e1b3fd7
GOST-CRYPTO 64286d5ea146a9ecf4da2dae5d13729e9143ac9c6873959047d15ab5badb3700
ADLER32 0a53024b
CRC32 353986ea
CRC32B 00a01081
CRC32C 74d2c090
FNV132 392b3203
FNV1A32 34a17ad7
FNV164 a1a665841814a4c3
FNV1A64 ea8ba03643532497
JOAAT 2ba8a2f7
MURMUR3A f7cf92c3
MURMUR3C 03a31f3b78d513def7dce08af7dce08a
MURMUR3F be05aed776d51dcb8cc4d240452bf55b
XXH32 2dcb6ff5
XXH64 6cb8a3dc394bfae8
XXH3 f74b46cd35b80c23
XXH128 7e08c57226cc815795368e1450d9fe56
HAVAL128,3 81e0632bf64453af17ed9827fa02d335
HAVAL160,3 8d1b0a0a1e733d506b8ee8ed430e01a72ea181d5
HAVAL192,3 c9d41d4377ad7c88b4f05aa6af7d79e232a2547c068aaee0
HAVAL224,3 e4cd47f7f97f790411adebcdc26ce94494b26aca5c3c19c372147bfb
HAVAL256,3 6ca2278a2c49678e1d9abb100deae8d3970fb25b6f09f76dbc61e5732a3e210e
HAVAL128,4 cb49c1dce9da7e4647aa74f6e8763c87
HAVAL160,4 3b271e00df6e27111f20adafe664978fba571d4e
HAVAL192,4 08872f7e9cdea6a3552b800d384c81c3cde84e49fe7c70f2
HAVAL224,4 dc7af571e82e79f3f431e9fe585db9e5eb29c950a60d8b86459b80e0
HAVAL256,4 91917dfed0e2a9afd3551419db2f90740a9bec11ea2de4ed69ad3451737943e6
HAVAL128,5 0883850388b81d3393c112bc8789a567
HAVAL160,5 aec1ad008ed927ab202066f76b0984b57db6a27e
HAVAL192,5 658ccc8177e482199665385f0289d55e0a6647b9104d60b1
HAVAL224,5 d0902759e3dd5a314d83c155f6df7905ef1e2f2854c8f00a3108dcb3
HAVAL256,5 182c77b53f461ccda0fe3110133382d6c90b6023ceb749f07bd44a97499e9a39

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

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

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