🛠 Все
│
Hash Generator
MD5, SHA-1, SHA-256, SHA-512 — все хеши одним вводом.
0 символов
Введите текст выше — хеши появятся автоматически
О хеш-функциях
MD5
128 бит. Быстрый, но не криптостойкий. Используется для контрольных сумм.
SHA-1
160 бит. Устарел для безопасности, но встречается в legacy-системах.
SHA-256
256 бит. Стандарт для SSL, блокчейна и цифровых подписей.
SHA-512
512 бит. Максимальная длина, для критичных к безопасности задач.
Что такое хэш-функция
Алгоритм, превращающий любые данные в строку фиксированной длины. Одинаковые входные данные дают одинаковый хэш. Минимальное изменение входа → полностью другой хэш (avalanche effect). Восстановить вход по хэшу нельзя.
Когда нужен
Проверка целостности скачанных файлов. Подпись HMAC в постбэках. Хэширование паролей (только bcrypt/Argon2 с солью). Сравнение файлов на дубли. Генерация уникальных идентификаторов.
Что не делает
Не шифрует — это не AES, восстановить данные невозможно. Не годится для паролей в MD5/SHA-* без соли — взламывается перебором. Не годится для коротких данных (известные хэши всех 6-значных чисел уже в rainbow tables).
Частые вопросы
Что такое хэш? ▾
Одностороннее преобразование данных в строку фиксированной длины. MD5 — 32 символа, SHA-256 — 64. Одинаковый вход даёт одинаковый хэш, но восстановить данные нельзя.
Какой хэш использовать? ▾
MD5/SHA-1 устарели (есть коллизии), только для проверки целостности. SHA-256 — современный стандарт. SHA-512 — повышенная безопасность. Для паролей — bcrypt, Argon2, scrypt.
Почему MD5 не годится для паролей? ▾
MD5 быстрый — на GPU перебирается миллиарды хэшей в секунду. Rainbow tables знают типичные пароли. Пароли в MD5 ломаются за минуты.
Что такое соль (salt)? ▾
Случайные данные, добавляемые к паролю перед хэшированием. Без соли одинаковые пароли дают одинаковые хэши. С солью — уникальные. bcrypt генерирует соль автоматически.
Зачем арбитражнику хэши? ▾
Проверка целостности файлов (антидетект, прокси-списки), подпись постбэков (HMAC использует хэш), генерация уникальных subID, сравнение креативов на дубли.
Какая длина у разных хэшей? ▾
MD5 — 128 бит (32 hex), SHA-1 — 160 (40), SHA-256 — 256 (64), SHA-512 — 512 (128). SHA-256 — оптимальный баланс.
Можно ли хэшировать файлы? ▾
Да, инструмент принимает файл и считает хэш содержимого. Сравни с хэшем на сайте источника — узнаешь, цел ли файл.