SHA256 hash for "['OEC']"

SHA256 encoded string

fc89dbe7ffcfcd28942ecf8afb551238b164f9efeedc3693e516aae46dc27cab

Your last 10 encodings

AlgorithmStringHash
sha256['OEC']fc89dbe7ffcfcd28942ecf8afb551238b164f9efeedc3693e516aae46dc27cab

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

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

MD2 7ffca60fbd54ac7d9d172648e64dbb5e
MD4 0f18a512f94d15eb2be798ac60d73839
MD5 b9f25e2a4bc0735f84ef4cbc7a5c866d
SHA1 c816afef5d38aebb384b1f27b0aaf40bd0aa8f60
SHA224 0fb14f06fe71faa63b562dff8fde423a39060c94124c0232240d62a1
SHA256 fc89dbe7ffcfcd28942ecf8afb551238b164f9efeedc3693e516aae46dc27cab
SHA384 4abf4e0896f34e39b46dabd62bd85db079cf7d0322de59fe3f381b6c4628179b664f262b78b1dc0f0df8a6f92a17f266
SHA512/224 b6c33650a1bde5b734dc4c2dadca16298a08d488d937d7f3af6f2cef
SHA512/256 93391594897a234048c4b72e6982ffb5bffabc5b387bc9873a4707ce4cfe29f5
SHA512 e947b4c6cf3ba159433a95d4af668fc8838df8484098b602a63fee9ca7013fcb0708b211c583b739aad2cc6cbc725145045d166f88a042467952fd075383fca8
SHA3-224 20df29c468584670f0af30b818b192dee9dc720353dc50315d84d3ad
SHA3-256 d81098d9982b6439a3b5376d0eddd0f513705e575e9ee92a37c044b10506a13c
SHA3-384 261b8decaefffd8408e99108669583f517cf3a896495fd28be4eeb7fe96071ebbd6f0b0b127c21df76cf31e5ab41ea4b
SHA3-512 525f349bfc272460ca7fd7dbd84a04300b392635e7cf5cb54ea90b76a0125394b82babd692b0ba0c321cc47c8560bf19031af6467899aa8185ea6ab13cfe5475
RIPEMD128 b75c6eb9e438c9e1cb342e3255f38c7a
RIPEMD160 137d11b0343bbadadb352215a14897e89e7063bb
RIPEMD256 f1fd255a579c9ecb9c9d3855c6d5168322c3d11869d119bca634ff691b338f8c
RIPEMD320 d9acdfdd0ab8f3f021fbe47cb44114096ff74a5ed4c68d4450d918863cacaa6744fb9bc99cdbebd9
WHIRLPOOL fe97d0f593f721c738b736074f882f85f99f115796a3e348008f30c1c60983acbb0ee205c6ed515137b5ec022d628766ba9a87f9024ac5f4cbe68f0835964185
TIGER128,3 0b6db3d106b04f88d1df08a62836d154
TIGER160,3 0b6db3d106b04f88d1df08a62836d154b3ca3d68
TIGER192,3 0b6db3d106b04f88d1df08a62836d154b3ca3d68acb25df0
TIGER128,4 462422823c83ca9854183f3927c02134
TIGER160,4 462422823c83ca9854183f3927c021346cc3c505
TIGER192,4 462422823c83ca9854183f3927c021346cc3c505e7c80ea4
SNEFRU bec140d454882a89c3542974f4af6f012ca57be3e1cf68be624938fa511f1180
SNEFRU256 bec140d454882a89c3542974f4af6f012ca57be3e1cf68be624938fa511f1180
GOST 86558c016c5cdcb5604763e974ba3c67d1e8bbe7a64da3457690ab6df1b50c7d
GOST-CRYPTO 521c7623e2a9e855ae3c6e1f13b0e2afee4fb0fb3c58d3a90dc88b25ba4b5715
ADLER32 078101de
CRC32 92886460
CRC32B 6dbd9c9f
FNV132 b360c08a
FNV1A32 22bdec44
FNV164 ba20687500c37caa
FNV1A64 4bf4b02975c91e04
JOAAT f1277bc4
HAVAL128,3 7a03ef6fde0949b828b8c3483df8e99c
HAVAL160,3 cc7f30fe5d77fe775b53bbb74349d1aed13698e7
HAVAL192,3 7b8ca29b32bfdba3bda0164518d874bc330dfa7a1d07e3cf
HAVAL224,3 5f4c1dfc078840fb3b84fc7eb6193bffa0af15579257147f70a73f57
HAVAL256,3 2ae4ead0f61b377b3e25f7e0cd385daf0c6d16541f065456fe99f2f70539f06c
HAVAL128,4 f8deeaa95b3f275069d10798789dfba1
HAVAL160,4 0508c707a7664b52325e8aa5d7621fe87bf36c24
HAVAL192,4 349fd4dcd48cfab3f5992f0ffcc2d05a53b85a1ac07a09ac
HAVAL224,4 194dd455774e08adae1e817523873587cfd7084a949bea4442fba27f
HAVAL256,4 63b786187d92f4de921eb8f3a56263a274de5b5bbdd387eb16a91e2f9b4b1e46
HAVAL128,5 9d8ba9f486dd8147adb5c68bce7043f1
HAVAL160,5 16cd202558622462f2b7a81ac067d45208b97103
HAVAL192,5 d8bf9ba4108264f6dd978da07fdcd322294d933bbf1ef824
HAVAL224,5 8db2a2b3eb7e2d60a06c27f1fc09d2e40d00f4da26816c142eed63e3
HAVAL256,5 399738b75476298d18b6c4f563c6d92622ab4ca141bf9fd400c91ce06b23bf3a

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