SHA256 hash for "['PRGS']"

SHA256 encoded string

dc413f51ae4e50beea89d76ef3170188dd390389c80d23b52ab1d2189ff8c859

Your last 10 encodings

AlgorithmStringHash
sha256['PRGS']dc413f51ae4e50beea89d76ef3170188dd390389c80d23b52ab1d2189ff8c859

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

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

MD2 2649fcb0bc5aa0e251ced371c541b14c
MD4 229f5d8e0f496c2963d8f23831bd4340
MD5 c42e5826e7e8b3a90eeaa58d9af23074
SHA1 287a3d36930719bb47005e45209e89fee0976fc8
SHA224 a6f498d0e423ff711b9a2819e8b67a0e461468d06d86d56673bc3504
SHA256 dc413f51ae4e50beea89d76ef3170188dd390389c80d23b52ab1d2189ff8c859
SHA384 d7aa47be295f59aa61e2b8e047528c121b41bdc617e7ff41fe203e8bfddfa9e22bfe611283c1fd46916877e4133d4c80
SHA512/224 d1c97954dfbdedf3becc3ef5e66ab8fd7eda361441d9f962c9767890
SHA512/256 2096c58cd4d9aa449ddf1deae5c139d93136a2f5a288e1454a8128191b30017a
SHA512 ffb8962199bfcbad2f1f898187360264ccd1ff5d572249e3d25d370087edd00fb5450802e6e5efbb1f5aab69c87038f3e488cc93ec71cf22c9a953878d23b276
SHA3-224 787ec644f750e241a617fc5b8d24de9fe0e6b751c912b843011207f8
SHA3-256 1533f5859e7d55f2cab5aedcd725969ffe389bb32a5f3a17f1ee7f44c83f29e5
SHA3-384 27dd2ec653475eae44e007c31b839bc4b6daa1d51cfddd6934fbdc1162280eeb37923f6538d17fd6bd0a4dd7d52c2677
SHA3-512 70e3bbc9011985aa5253f81f6469e67d22145ba4c7e562e26eac44f5e3c6ef69922ebda317a60ceb0646a753c20511e121ae17caf891fedd836c033f5f2c261f
RIPEMD128 fda355a175094d6846bf62295c2eeea9
RIPEMD160 bb51721fca3883bb4606184a1fc01a56afbbbcee
RIPEMD256 3a3f91a9447da073dcd906f5a208df0edf25a18b64ded79fa85e666e3b0fd572
RIPEMD320 4c833630ef83ae1ecfea3ee5cd849f585fc169c1c1e196353c449c4f5af00ed30a3171b4830111b1
WHIRLPOOL 0c23a93a8e97a535cb675d299f1bd5af251e70c731c1068982c7108262c27d5cf868c7d3f1e0385c77e16eb60631874f66f81c50b080868c72c7a0e07c15fd44
TIGER128,3 cac57725886d88121bc6a81464458dd6
TIGER160,3 cac57725886d88121bc6a81464458dd69c66b551
TIGER192,3 cac57725886d88121bc6a81464458dd69c66b5511f7dbe24
TIGER128,4 96fa5a2719d5094e58c9eed8bbaee003
TIGER160,4 96fa5a2719d5094e58c9eed8bbaee003e48ef3c4
TIGER192,4 96fa5a2719d5094e58c9eed8bbaee003e48ef3c402593469
SNEFRU a9d88ad2bd4f978b2a846c736b8f6da20837b96ebef3199f57a54784468e92f6
SNEFRU256 a9d88ad2bd4f978b2a846c736b8f6da20837b96ebef3199f57a54784468e92f6
GOST a747b73db9ee11f457499e0cdaea3731f95df7a6eeb4be6299c85222e8c9446a
GOST-CRYPTO 26adfaa53085986e172e561dbc8d2442fe3aab5324ae2f49eddb321e8f084edd
ADLER32 0a2b0243
CRC32 e2044516
CRC32B 8e0fccf6
FNV132 0a03c953
FNV1A32 bb47985f
FNV164 e055466900f61b93
FNV1A64 9cc2d27508ff8d1f
JOAAT cdefd59b
HAVAL128,3 a07accd1bd7b51c4c5d1421e5cb846cf
HAVAL160,3 140232f3ebf5b648ce833a4d9cead7080a859f44
HAVAL192,3 9c57e93a195231336475cb118345d60b6a23d68875545b19
HAVAL224,3 bc0cd814e90a8199a632a3329849977164324244a05126d762ddc796
HAVAL256,3 847c4f953c91e0255ba993be9a1e698c9aa93b9411fdccafcf0573593afdbeb2
HAVAL128,4 788a820f52b7b04a6b5b102cc5646fed
HAVAL160,4 9281a94426f03557d66eb94744c0a18b6ea2e27d
HAVAL192,4 60f1a6a77973b12bec293d3b658a5a1dcea4333361d47001
HAVAL224,4 9c4e1737ba9e423659f8fb3fe4abb8490ae5bc853d73bd4610eb7870
HAVAL256,4 2a98e3caf0e7ede0611159547273084b944422f723493c15487e3e1ebc741d31
HAVAL128,5 ed5e215bfc694ff309132501883e20c9
HAVAL160,5 8d3a40308df7afdf8aaae575484631eceb22fb48
HAVAL192,5 1e77ead97e95c38d3f098f7ef31b0584265091845d9f3b40
HAVAL224,5 44b2e751dabbcdcd094d6fc4959315cbf07ce679ce7abce71bce30f5
HAVAL256,5 9307d7f06b703b54e3a7533de3e6f869b0a67ff00e16f0dfb6cc57cb1a5f6b41

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

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

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