Перейти до вмісту
TextArray
100% локально

Хеш генератор

Створюйте дайджести MD5, SHA-1, SHA-256, SHA-384 або SHA-512 з будь-якого тексту.

Введення
Вихід

Хеш генератор

Вставте текст і отримайте його шістнадцятковий дайджест MD5, SHA-1, SHA-256, SHA-384 або SHA-512. Розробники використовують його, щоб порівняти контрольну суму з опублікованою постачальником, відтворити хеш, який очікує API, створити ключі кешу або підтвердити, що два конфігураційні блоки справді містять ідентичний вміст.

Виберіть алгоритм зі спадного списку — SHA-256 є розумним типовим варіантом. Перемкніть вивід у верхній регістр у шістнадцятковому форматі, якщо система, з якою ви порівнюєте, друкує його таким чином; дайджест ідентичний, змінюється лише регістр. Увімкніть хешування кожного рядка, і ви отримаєте один дайджест на рядок введення, який відповідає стовпцю ідентифікаторів, експортованих з електронної таблиці.

Ваш текст кодується як UTF-8 перед хешуванням, тому символи з діакритичними знаками та смайли створюють той самий дайджест, який сервер створив би за допомогою того самого кодування. Хеш охоплює точні байти: один додатковий кінцевий новий рядок повністю змінює результат, що є звичайною причиною, чому хеш вставленого тексту не відповідає контрольній сумі файлу. Підрахунок називає алгоритм і повідомляє довжину дайджесту та кількість вхідних байтів. MD5 і SHA-1 криптографічно зламані — зіткнення можуть створюватися навмисно — тому зберігайте їх для контрольних сум і сумісності зі старими версіями та ніколи не використовуйте їх для підписів чи зберігання паролів.

Хешування є одностороннім, і ніщо не може його змінити: немає «розшифровки MD5», лише пошук значень, які хтось уже записав. Усе працює у вашому браузері, що тут важливіше, ніж для більшості інструментів — вставлення секрету на веб-сайт хешування зазвичай передає його прямо на цей сервер. Нічого не завантажено. Скопіюйте дайджест або завантажте його як файл .txt.

FAQ

Чи безпечно використовувати MD5?
Не для безпеки. MD5 зламався з 2004 року, і зіткнення можуть виникати за секунди, і SHA-1 впав так само. Обидва залишаються хорошими для виявлення випадкового пошкодження або відповідності значенню, яке очікує застаріла система, але вибирайте SHA-256 або сильніший, якщо зловмисник може вплинути на введення.
Чи може цей інструмент розшифрувати або змінити хеш?
Ні, і жоден інструмент не може. Хешування є одностороннім. Сайти, що рекламують «дешифрування MD5», лише шукають значення в попередньо обчислених списках загальних вводів — якщо ваш текст ще не в такому списку, він не повертається.
Чи варто хешувати паролі за допомогою SHA-256?
Ні. Для зберігання паролів потрібен повільний алгоритм, такий як bcrypt, scrypt або Argon2. SHA-256 створено для швидкої роботи, саме це робить його слабким проти вгадування, коли використовується для паролів у необробленому вигляді.
Чому мій хеш не відповідає контрольній сумі файлу?
Тому що байти відрізняються. Кінцевий новий рядок або закінчення рядка CRLF, де файл використовує LF, повністю змінює дайджест. Хешуйте сам файл, а не вставлений із нього текст.
Мій текст десь завантажено?
Ні. Дайджести SHA використовують вбудований у ваш браузер WebCrypto, а MD5 обчислюється локально на сторінці. Інструмент повністю працює у вашому браузері, і ваш текст ніколи не залишає ваш пристрій.