Перейти к содержимому

Как рассчитать контрольную сумму file md5 онлайн

  • автор:

Как рассчитать контрольную сумму file md5 онлайн

Алгоритм MD5 Message-Digest, широко используемая криптографическая хэш-функция, которая создает 128-битное (16-байтовое) хеш-значение, используя для обеспечения полной и последовательной передачи информации.

MD5 был разработан американским криптографом Рональдом Линном Ривестом и опубликован в 1992 году для замены алгоритма MD4. Процедура для этого алгоритма указана в RFC 1321. (например, фрагмент текста) операция становится другой фиксированной длины значение, которое является основным принципом алгоритмов хеширования.

Online Text & File Checksum Calculator

This page lets you hash ASCII text or a file with many different hash algorithms. Checksums are commonly used to verify the integrety of data. The most common use is to verify that a file has been downloaded without error. The data you enter here is 100% private, neither the data nor hash values are ever recorded.

Enter some ASCII or UNICODE text.

File (5MB MAX)

Supported Hash Algorithms

md5 LM NTLM sha1 sha256 sha384 sha512 md5(md5()) MySQL4.1+ ripemd160 whirlpool adler32 crc32 crc32b crc32c fnv1a32 fnv1a64 fnv132 fnv164 gost gost-crypto haval128,3 haval128,4 haval128,5 haval160,3 haval160,4 haval160,5 haval192,3 haval192,4 haval192,5 haval224,3 haval224,4 haval224,5 haval256,3 haval256,4 haval256,5 joaat md2 md4 ripemd128 ripemd256 ripemd320 sha3-224 sha3-256 sha3-384 sha3-512 sha224 sha512/224 sha512/256 snefru snefru256 tiger128,3 tiger128,4 tiger160,3 tiger160,4 tiger192,3 tiger192,4

Генератор хешей MD5

Он-лайн генератор хешей MD5 позволяет зашифровать ваши данные. Вы также можете загрузить свой файл и получить его контрольную сумму MD5. С помощью ключа HMAC вы можете увеличить безопасность вашего пароля MD5.

Существует реальная угроза взлома алгоритма шифрования MD5. Рекомендуем вам ознакомится с другими алгоритмами. Кроме того, под угрозой взлома могут оказаться ваши контрольные суммы.

Для получения дополнительной информации перейдите по следующей ссылке: The MD5 Message-Digest Algorithm.

Расширение Online-Convert для Firefox

Оставайтесь на связи:

  • Закладка
  • Нравится 106k
  • поделиться 2k
  • твитнуть

Оцените инструмент 4.5 / 5

Чтобы оставить отзыв, преобразуйте и скачайте хотя бы один файл

Online MD5 Hash Calculator

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: 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"

Keep in mind that this example no make sense because PHP has builtin function hash() which do the same.

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

At present time you can use it only through url..

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 \n word» and press «Encode», your browser will convert it to «hello \r\n word» and only after this your browser send FORM to us. As a result we will show you hash of «hello \r\n word» but not «hello \n word»

You can avoid this with encode string to «base64» on your side and use «Chains of algorithms» that described above.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *