SHA-256 онлайн і MD5
Введіть будь-який текст і одразу отримайте його хеш SHA-256 або MD5. Усе обчислюється у вашому браузері, текст нікуди не надсилається. Можна також перемкнути на SHA-1, SHA-384 чи SHA-512 і скопіювати результат одним натисканням.
Що таке SHA-256
SHA-256 є криптографічною хеш-функцією з родини SHA-2. Вона перетворює будь-які дані, від однієї літери до цілого файлу, на 256-бітний відбиток із 64 шістнадцяткових символів. Ті самі дані завжди дають той самий хеш, а зміна одного символу повністю змінює результат. Біткоїн використовує SHA-256, щоб зв'язувати й майнити блоки; докладніше в статті криптовалюта і майнінг.
А MD5?
MD5 дає 128-бітний хеш із 32 символів. Він швидкий і досі підходить для контрольних сум, але не для паролів і підписів: можна створити два різні вхідні дані з однаковим MD5. Для безпеки використовуйте SHA-256 або новіші.
Порівняння алгоритмів
| Алгоритм | Довжина | Статус |
|---|---|---|
| MD5 | 128 біт, 32 hex | Ненадійний, лише контрольні суми |
| SHA-1 | 160 біт, 40 hex | Застарілий |
| SHA-256 | 256 біт, 64 hex | Надійний, використовують біткоїн і HTTPS |
| SHA-512 | 512 біт, 128 hex | Надійний |
Хеш файлу
- Windows:
certutil -hashfile file.zip SHA256 - macOS:
shasum -a 256 file.zip - Linux:
sha256sum file.zip
Порівняйте результат із хешем, який опублікував автор. Якщо відрізняється хоч один символ, файл змінено або пошкоджено.
SHA-256 у грі
У TotalHash, безкоштовній грі-майнері в Telegram, ваш телефон обчислює хеші SHA-256, як біткоїн-майнер, і закриває блоки в мережі гри.
Подивіться, як SHA-256 закриває блоки на вашому телефоні.
Відкрити TotalHashКоротко
Як отримати хеш SHA-256 онлайн?
Введіть або вставте текст угорі. Хеш з'явиться одразу, обчислений у браузері без надсилання тексту.
Чи можна розшифрувати хеш SHA-256?
Ні. SHA-256 працює в один бік; можна лише перебирати варіанти й порівнювати хеші.
Чи надійний MD5?
Не для безпеки. Він підходить для контрольних сум; для паролів використовуйте SHA-256 або новіші.
Скільки символів у хеші SHA-256?
64 шістнадцяткові символи, тобто 256 біт. У MD5 їх 32.