Калкулатор хеша
Израчунајте уобичајене дигесте текста или локалних фајлова у прегледачу и упоредите тачан хексадецимални излаз за проверу интегритета.
Почните да користите
Шта овај алат помаже да урадите
Израчунајте уобичајене дигесте текста или локалних фајлова у прегледачу и упоредите тачан хексадецимални излаз за проверу интегритета.
Пример
Текст: hello користећи SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (укупно 64 хексадецимална знака)
Како се добија резултат
Криптографски хеш пресликава произвољне улазне бајтове у дигест фиксне дужине. Промена од једног бајта треба да произведе другачији дигест, али дигест не може да врати оригинални улаз.
Корисни токови рада
- Упоредите преузети фајл са контролном сумом издавача
- Генеришите поновљиве тестне дигесте
- Потврдите да ли два текста имају идентичне бајтове
Важна ограничења
- MD5 и SHA-1 нису погодни за модерну сигурност отпорну на колизије.
- Обичан брзи хеш није чување лозинки; системи за лозинке захтевају функцију са сољењем и спором хеширању.
- Различити завршеци линија или кодирања текста производе различите дигесте.
Честа питања
Може ли се хеш дешифровати?
Не. Хеширање је једносмерно; слаби улази се и даље могу погодити хеширањем кандидатских вредности.
Зашто се моја контролна сума разликује?
Проверите алгоритам, тачну верзију фајла, кодирање текста, велика и мала слова и завршетке линија.
Текст се кодира као UTF-8 без скраћивања размака или Unicode нормализације; поље користи LF. Датотеке задржавају изворне бајтове, укључујући BOM или CRLF. Празан унос је важећи. Границе: једна датотека до 64 MiB (67108864 бајта) или 500000 UTF-16 кодних јединица текста; датотека се цела чита у меморију. MD5, SHA-1, SHA-256, SHA-384, SHA-512 дају 32, 40, 64, 96, 128 хексадецималних знакова. Величина слова мења само приказ. Резултат: алгоритам, извор, бајтови и хеш; копирање без преузимања. Исти хешеви су показатељ, не математички доказ истих бајтова или ауторства: постоје колизије. Упоредите са потврђеном контролном сумом издавача.
Обрада се обавља локално у прегледачу.