XXH128 hash for "photoshop[a]" is "1f71af7385b2dec6fc38079ae15143cd"

XXH128 encoded string

1f71af7385b2dec6fc38079ae15143cd

Your last 10 encodings

AlgorithmStringHash
xxh128photoshop[a]1f71af7385b2dec6fc38079ae15143cd
tiger128-4trustno1601499ca0c125fc68b97d422738f0f83
haval256-5sunshine3e0ad37a020d42ec4d10feced38f67e4a098fe0bbd429cc61db48a0e88464b9a
sha512-256hockey7a2ccf47082b40e5fa0085cd621ff19873485b30003cb3d75dd00654807dacb5

String "photoshop[a]" encoded to other algorithms

Here you can view hashes for "photoshop[a]" string encoded with other popular algorithms

MD2 5281d89ea25d074e230bf968ba00926f
MD4 56e8085c908fff45f92abc1b08435392
MD5 e2687812a19619f351ba769bb5f4da3e
SHA1 492a5e8e13211b260950aaae2c75648f3476f757
SHA224 4bf6cd0eb7a9d06b3be22ed377f902b1be3093a4118b4401e4894511
SHA256 393c7f1d3df11e5c4a5a07e9fe2f30fb83f407f0a10604fe29c4cd6b63c1c9e7
SHA384 f38cb4f7f9fef9de1f0635abd1eb415b2eca360de7c7f073e17781bfcad7eff6f97476e76dde2d324cfa69d3e2ed5766
SHA512/224 7b4ecd998223d82954ef4e6309e2e7dc18a6bc6dd65487135af62267
SHA512/256 fffc6a2a6658594a32962ea1b253c91573d31d16a763a7a8e007987b761c501b
SHA512 98d9fd336361c5d3673bd057c06280ed9df34bc9ec2981cd451bd857aa33b659acc1ce55fbacf2b96e19a72b9a4146e41c6f2842e57aa887c9db07021fa3f780
SHA3-224 ba6709235d60a13c14b57b48a07bf8f259acc278f476463470f6417e
SHA3-256 09436520c2632b95202ddee9285961f576079a10dadc1bb462d7c27d845dbe18
SHA3-384 fa2047b892c73a507bc642605453cac01dc7162e0d955fc91ddf85fd02c69bd0ef40bd2f107890a41e9a368896104eda
SHA3-512 2f816781b66a7736b02a2e1e102b6c6c108974788c52333aaacd16f92b263f238885e7a7c7fb559817fbb1b17bee2a9ad031182fa8398ceb3723b2fbe2d35c26
RIPEMD128 f4d7d6ed09bdf436afaf88cd8884eebc
RIPEMD160 0fd20fdf57a80ff38edaabc0a4dbf1c8493c27d7
RIPEMD256 60bbaee36f973eb46d3327b13a4f2564c6f0f98101155105376784bdaacc08c3
RIPEMD320 a63c8c7a8364bd615ead9ed8dc886bb2c3d08d9c65b2fb340c4307a24285c11f51a2568e3106990e
WHIRLPOOL 6343123a9f91ed1b9215f1cfae14535bcd5fa6b873306c97d1a31a0a2ad3c357a9f113cf0cca2b7108e865e099a6da44c457ffd302b3323144eeb9abd711ce90
TIGER128,3 1d897ad1da4ed5296c71a799d82b4870
TIGER160,3 1d897ad1da4ed5296c71a799d82b48702952599c
TIGER192,3 1d897ad1da4ed5296c71a799d82b48702952599cda7ebc7c
TIGER128,4 608331c42463d2264f34d51f0983ff03
TIGER160,4 608331c42463d2264f34d51f0983ff034e0924f8
TIGER192,4 608331c42463d2264f34d51f0983ff034e0924f86653f6b8
SNEFRU d248973435e2c124cfa614ec610373b0b32743898a5f2aa2a96bc67eac9a90c8
SNEFRU256 d248973435e2c124cfa614ec610373b0b32743898a5f2aa2a96bc67eac9a90c8
GOST 38c432a586f0c1ea73c3af300773729129248bdd40fad71dc194c1c09a4cbf2c
GOST-CRYPTO e6886135b315810590255c934011f124b62fe77700423efd222df9575d088196
ADLER32 215604fe
CRC32 48ed853f
CRC32B 714ffeaa
CRC32C 65969ca0
FNV132 aa5e6f0c
FNV1A32 d1f6d60e
FNV164 8e76fdf8ec34d70c
FNV1A64 f6193322ba843cae
JOAAT 871ae890
MURMUR3A b37c6fc2
MURMUR3C 0821aa011efca8ce491d43ae8afb63f6
MURMUR3F efefd9a981dc3b63be87ffd5be20ef45
XXH32 5e2189e3
XXH64 80fe6afd0355fc8b
XXH3 2726df95b6ab082b
XXH128 1f71af7385b2dec6fc38079ae15143cd
HAVAL128,3 2062807976928af7cad34826a8dd8983
HAVAL160,3 b43ed4dcf33f42927b9e3447fd22a17ef18dc86b
HAVAL192,3 4f11c1ccd0132e9b5b4920ef438284b54293c40d4e3e0145
HAVAL224,3 b31fac87e07c1370f3a74ddadf040582f230263d79129f00146bbbe7
HAVAL256,3 d26a5b9e3777916aec231c041f34405233088cab5100fe90da1b70530130617d
HAVAL128,4 fc73f44056599ceb8bbe2c88d65377ff
HAVAL160,4 065b7a1d77962660fee24a0993402e3f53aea239
HAVAL192,4 b87f5ae34af102a693a38dd13f2f02e271c38294ce63330c
HAVAL224,4 78a2e2909ef3329f847fa1c94bacb758922e1c7e39fe3d4f5976cf7a
HAVAL256,4 e013bdf6ec21870ccd6b6a4496c5e607ac3b166e0114c54f4d30b96e9725a490
HAVAL128,5 d07f85bbdd429d033062df0277aaf47e
HAVAL160,5 115eec2ba01db0f44906714c212f75d77b11a17d
HAVAL192,5 412d7ebee491d5a5006ca4dfed368bf9b686afb32316584e
HAVAL224,5 e81ba1cf06027767484259b322807ebf903289e48652137a91154936
HAVAL256,5 c368f7c8ad0d6e638a5310491c5936e324ee919835da7e16d940e81e5eb3a55f

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

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

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