SNEFRU hash for "region"

SNEFRU encoded string

a77df07d877edca1b2a7cc6f682e5198728b733977a2969710b687fa9941a418

Your last 10 encodings

AlgorithmStringHash
snefruregiona77df07d877edca1b2a7cc6f682e5198728b733977a2969710b687fa9941a418

String "region" encoded to other algorithms

Here you can view hashes for "region" string encoded with other popular algorithms

MD2 a459692e0b743b0954548c61d4314b65
MD4 9b9b8e016c98085480107cf11ba653bc
MD5 960db2ed82202a9706b97775a4269378
SHA1 a94a58406ef24e931ffe5c077c69b8bd8e3ac282
SHA224 9631af4cd43395c8f6cffac94201ab7b610166d801a1261dfb8e2650
SHA256 c697d2981bf416569a16cfbcdec1542b5398f3cc77d2b905819aa99c46ecf6f6
SHA384 16acff9369a2e70a4b1d5abc123affb47a7c156d727d6ff0d791b2a87d08f24d27e13b63a0a11286fef9e66639e87140
SHA512/224 bddadae1b0dc04e8ed5f60073670a35760e536aab607311b39db7db4
SHA512/256 8574449bd1f6b4abf33e118f8bbbbefaf226d72340b3366dec00bee3b5317be7
SHA512 27dd78eb0e3ac94e2caae4f80c38db2735b1eba60226dd0fb82234f90819e7a72a3c8612eb81c94f65e43a7bd01e3ed33ee93e16f210edacb84bba48129f09a4
SHA3-224 40b01a3c65c8f55128391402122ad91c6cbae112f7e3a710222974d2
SHA3-256 6eafba75ad9e0553b37d19e133f34128538006e7c1727b82d5e479febc7a6d5a
SHA3-384 9b0af7bc55adc595aaba0a312aae3b1b5cf168020705e7a078d446331c82c8e0ac0f3b13aaa25a1a25bb5945ca1fd435
SHA3-512 3a16c77ef01730eb21b34886d5f3d0021ece1c6709956b04cd158f66a06378a2cff13e02febca69d6e14e699b7fc5ea56d3540ebd177cb16331417c9f16758f5
RIPEMD128 0e38b9909fc94535009feab0597bd17c
RIPEMD160 5911195f433680caab5a3bcfee353e25f511a2ed
RIPEMD256 f58062400d4748aee3e0d1a9c20fa323671d09fa1d96fd68f561452a943e51a4
RIPEMD320 717df1cb0f243b622e8c3c31b074c7319ca16092ae9c08e4cfbc85dfc30f5c0e70fd1796ef198f14
WHIRLPOOL 862b1fcfd7100d0809bf88b9be3036d5371374f58524d50a696c2d91e9a4768e8780fd7104ad2bb5022e4e3cadb769eb9ddc9380b55c7830e418611a2c24f673
TIGER128,3 9ebb5aa448ddd7b98434895e0ba28360
TIGER160,3 9ebb5aa448ddd7b98434895e0ba2836078dd7d16
TIGER192,3 9ebb5aa448ddd7b98434895e0ba2836078dd7d1649c61da1
TIGER128,4 12fc7a79e7c81424f6fd816d1aef856c
TIGER160,4 12fc7a79e7c81424f6fd816d1aef856cdc1c7f4f
TIGER192,4 12fc7a79e7c81424f6fd816d1aef856cdc1c7f4f077418b1
SNEFRU a77df07d877edca1b2a7cc6f682e5198728b733977a2969710b687fa9941a418
SNEFRU256 a77df07d877edca1b2a7cc6f682e5198728b733977a2969710b687fa9941a418
GOST 272bbad9716a0c6b1d3fbb158df976488ff68975fdd792a0f3a6b62b8c8898cc
GOST-CRYPTO bdff1e4d30abf1973a6911bc2eb14780e7e8b4ef2c3a3dd7ff39858121f1a878
ADLER32 08ce0285
CRC32 51bf17b8
CRC32B 0f62f176
FNV132 51e7a18d
FNV1A32 031afe7d
FNV164 5573d5656c88be6d
FNV1A64 c755a623f50a24dd
JOAAT bf5a5394
HAVAL128,3 65f12bc32c2639614bab76a1bec3da74
HAVAL160,3 26d0a6108617060fa64eaf90c3b0228c824f6d71
HAVAL192,3 db55ebdf0c2f04f387746d6d8040fd5191d89efd2f7ef360
HAVAL224,3 d3f4fc6dfbf00dcd5bc6f9886b60a54036f5fcf8c8318f3cddb43e11
HAVAL256,3 9a6be81c42839e640f180024c165f448ccd7f11a6bac2f9018fe4b5d05312b6c
HAVAL128,4 3a4cb693de792f99a3d4c35e90758695
HAVAL160,4 7941c526c827b4c773514972aec3c8a01b46e1a7
HAVAL192,4 ff0c2230afe6d3466cccf4ba70671fb48ed603ccd3a8b59c
HAVAL224,4 ec84c9a4b99807cef39a0b2fd60c6dd895ea856be8b0dde8f3aa0043
HAVAL256,4 2968b2c07aaf55492b084238e04445d4e745115b12169e426714e28b3f44ac9a
HAVAL128,5 b220d023ee40ae12937fa98e63608108
HAVAL160,5 94033b12e9e8a0a50e2a34d2d912e7b4c9c36a26
HAVAL192,5 7e055489106d6521602fb6347952dd95d41ca445dac8011a
HAVAL224,5 1496407e4c240b0f5211e304f0ab8ecb432868f67bdbf5abfa3a251c
HAVAL256,5 e33df92c68e8e20352146950780f184cdc9c9b1130c8678df83e0f9b59edeb2c

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

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

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