Генератор хешів
Створюйте хеші MD5, SHA-1, SHA-256 і SHA-512 з тексту.
Генератор хешів — Введіть або вставте текст і отримайте його дайджести MD5, SHA-1, SHA-256 і SHA-512 одночасно, які оновлюються в реальному часі під час набору. Зручно для контрольних сум, ключів кешу та швидкого порівняння цілісності. Хешування виконується локально за допомогою Web Crypto API — ваш ввід ніколи не залишає браузер. Зауважте, що MD5 і SHA-1 не стійкі до колізій і не повинні використовуватися з міркувань безпеки.
Що таке Генератор хешів?
Генератор хешів — це безкоштовний онлайн-калькулятор хешів, який перетворює будь-який текст на дайджести MD5, SHA-1, SHA-256 і SHA-512 одночасно, переобчислюючи їх у реальному часі під час набору. Розробники, системні адміністратори та користувачі, які цікавляться безпекою, звертаються до нього, щоб створювати контрольні суми, перевіряти цілісність рядків, формувати ключі кешу, генерувати відбитки або швидко порівнювати відомий дайджест із щойно отриманим. Він обчислює всі чотири алгоритми в браузері за допомогою Web Crypto API (із вбудованою реалізацією MD5, оскільки Web Crypto не надає MD5) і додає кожному результату власну кнопку копіювання в один клік. Серед поширених запитів — "md5 hash generator", "sha256 online", "text to hash" і "checksum calculator".
Як користуватися Генератор хешів
- Введіть або вставте текст у поле вводу.
- Спостерігайте, як поля MD5, SHA-1, SHA-256 і SHA-512 заповнюються автоматично під час набору — натискати кнопку не потрібно.
- Знайдіть потрібний алгоритм серед чотирьох блоків виводу.
- Натисніть кнопку «Копіювати» поряд із цим алгоритмом, щоб скопіювати його шістнадцятковий дайджест у нижньому регістрі до буфера обміну.
- Відредагуйте або очистіть ввід, щоб миттєво відтворити всі чотири хеші.
Приклади
Хешування рядка «abc»
Вхідні дані
abc
Результат
MD5: 900150983cd24fb0d6963f7d28e17f72 SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Порожній ввід
Коли поле вводу порожнє, усі чотири поля алгоритмів залишаються порожніми — жоден хеш не відображається, доки ви не введете щонайменше один символ.
Створення ключа кешу SHA-512
Вставте URL або рядок конфігурації в поле вводу, потім скопіюйте поле SHA-512, щоб використати повний 128-символьний шістнадцятковий дайджест у нижньому регістрі як стабільний ключ кешу або відбиток.
Поширені запитання
- Які алгоритми хешування підтримуються?
- Чотири: MD5, SHA-1, SHA-256 і SHA-512. Усі чотири генеруються одночасно з одного й того самого вводу, кожен відображається в нижньому регістрі у шістнадцятковому вигляді з власною кнопкою копіювання.
- Чи завантажується мій текст кудись?
- Ні. Усе виконується на 100% на боці клієнта у вашому браузері за допомогою Web Crypto API (плюс вбудована процедура MD5). Ваш ввід ніколи не надсилається на сервер, тому він безпечний для конфіденційних рядків.
- Чи потрібно натискати кнопку, щоб згенерувати хеш?
- Ні. Хеші оновлюються в реальному часі під час набору або вставлення, тож чотири дайджести завжди відображають поточний ввід.
- Чи можна використовувати MD5 або SHA-1 для безпеки чи паролів?
- Ні. MD5 і SHA-1 не стійкі до колізій і не повинні використовуватися з міркувань безпеки. Вони залишаються корисними для контрольних сум, ключів кешу та швидкого порівняння цілісності; для всього, що повʼязане з безпекою, надавайте перевагу SHA-256 або SHA-512.
- Він хешує файли чи лише текст?
- Він хешує лише текст. Введіть або вставте вміст, який хочете захешувати, у поле вводу; завантаження файлів не передбачено.
Схожі інструменти
Кодування / декодування Base32 / Base58
Кодуйте текст у Base32 (RFC 4648) або Base58 (алфавіт Bitcoin) і декодуйте обидва формати назад у текст — повністю безпечно для UTF-8 і цілком у вашому браузері.
Кодування / декодування Base64
Закодуйте текст у Base64 або розкодуйте Base64 назад у текст (безпечно для UTF-8).
Конвертер регістру та лічильник
Змінюйте регістр тексту та рахуйте символи, слова й рядки.
Форматувальник і мініфікатор коду
Миттєво форматуйте або мініфікуйте HTML, CSS і JavaScript прямо у браузері з відступом у 2 пробіли, 4 пробіли чи табуляцію та стисканням JavaScript на основі Terser.