Генератор хешей
Все частые хеши текста или файла сразу.
Работает в браузере. Ваши файлы никогда не покидают устройство.
- 5 типов хеша сразу
- Сравнение с ожидаемым хешем
- Ничего не загружается
Как создать хеши
- Вставьте текст или переключитесь в режим файла и перетащите файл.
- Прочитайте хеши MD5, SHA-1, SHA-256, SHA-384 и SHA-512.
- Скопируйте любой из них или вставьте ожидаемый хеш, чтобы увидеть, какой совпадает.
Какой хеш использовать
| Алгоритм | Длина результата | Хорош для |
|---|---|---|
| MD5 | 32 hex-символа | Только устаревшие контрольные суммы |
| SHA-1 | 40 hex-символов | Устаревшие хеши git и программ |
| SHA-256 | 64 hex-символа | Современные контрольные суммы и подписи |
| SHA-384 | 96 hex-символов | Подписи повышенной безопасности |
| SHA-512 | 128 hex-символов | Самый длинный результат, скорость как у SHA-256 |
Зачем создавать все хеши сразу
- Сравнение со страницей контрольных сумм, где указан алгоритм, которого вы не ожидали.
- Сверка хеша из старой документации, где никогда не говорится, какой алгоритм использовался.
- Наглядное сравнение того, как растёт длина результата от MD5 до SHA-512.
- Подтверждение, что копия файла у коллеги совпадает с вашей, без предварительной договорённости об алгоритме.
Как работает поле сравнения
- Вставьте любой ожидаемый хеш, в любом регистре, с ведущим 0x или без него.
- Он сверяется сразу со всеми пятью результатами, и сообщение называет, какой алгоритм совпал, если совпадение есть.
Частые вопросы о Генератор хешей
Какой хеш выбрать?
SHA-256 сегодня общепринятый стандарт для контрольных сумм и подписей. MD5 и SHA-1 всё ещё используются для сверки с хешами, опубликованными старым софтом, но им нельзя доверять в вопросах безопасности.
Почему поле сравнения не говорит, какой хеш совпал?
На самом деле говорит. Вставьте ожидаемое значение, и оно сверяется со всеми пятью хешами и сообщает, с каким алгоритмом совпадение, если оно есть.
Можно хешировать большие файлы?
Да. Файлы читаются прямо в браузере, а MD5 вычисляется частями, поэтому большие файлы не замораживают страницу.
Что-нибудь загружается на сервер?
Нет. Все пять хешей вычисляются на вашем устройстве.
Хеширование большого файла зависает страницу?
Нет. MD5 вычисляется блоками по 4 МБ, а семейство SHA работает на встроенном в браузер Web Crypto API, поэтому даже большие файлы хешируются без зависания вкладки.
Хеши чувствительны к регистру?
Значения здесь показаны строчными hex-буквами, если не отметить "Заглавные буквы", но сравнение с вставленным ожидаемым хешем совпадает независимо от регистра, в котором вы его вставили.
Зачем включать MD5 и SHA-1, если они считаются ненадёжными?
Некоторые устаревшие системы и старые опубликованные контрольные суммы дают только MD5 или SHA-1. Все пять алгоритмов рядом избавляют от похода за вторым инструментом, когда нужно сверить старый хеш, а для всего, что связано с безопасностью, по-прежнему стоит доверять SHA-256 или выше.