Генератор хешей (MD5/SHA1/SHA256/SHA512)
FreeХешируйте текст или файл в MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 и CRC32 одновременно, с полем сравнения с известной контрольной суммой.
Работает полностью в вашем браузере. Ваш текст или файл никогда никуда не загружаются.
Сравнить с известным хешем
Недавняя активность
Видно всем. Последние 20 использований от всех посетителей, сначала новые.
Пока нет активности. Будьте первым.
Что делает этот инструмент
Введите или вставьте текст, либо загрузите файл, и этот инструмент сразу вычислит девять хеш-дайджестов: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 и CRC32. Вставьте известный хеш в поле сравнения, чтобы мгновенно увидеть совпадение, полезно для проверки загрузки по контрольной сумме издателя.
Как это работает
Каждый алгоритм принимает ваш ввод (текст, закодированный как байты UTF-8, или необработанные байты вашего файла) и пропускает его через фиксированную математическую функцию, создающую короткий детерминированный дайджест; один и тот же ввод всегда даёт одинаковый результат, а изменение даже одного символа даёт совершенно другой результат. Этот инструмент выполняет каждый алгоритм с помощью WebAssembly, а не обычного JavaScript, поэтому даже большие файлы хешируются быстро, не блокируя страницу.
Какие проблемы решает
- Проверка того, что скачанный файл соответствует контрольной сумме, указанной издателем, подтверждая, что он не был повреждён или изменён.
- Создание быстрого, стабильного отпечатка для текста или данных, для сравнения или устранения дубликатов.
- Получение нескольких форматов хеша сразу вместо угадывания, какой из них ожидает устаревшая система или скрипт.
- Проверка того, идентичны ли два файла или текста, без самостоятельного побайтового сравнения.
Часто задаваемые вопросы
›Почему MD5 всё ещё здесь, если он "взломан"?
MD5 и SHA-1 криптографически взломаны для целей безопасности (возможно создать второй ввод с тем же хешем), но они по-прежнему повсеместно используются для задач, не связанных с безопасностью: проверка, что скачанный файл соответствует контрольной сумме издателя, обнаружение случайного повреждения, или работа со старыми системами и инструментами, понимающими только MD5 или SHA-1. Этот инструмент включает их именно для таких случаев, а не для хеширования паролей.
›Стоит ли использовать это для хеширования паролей?
Нет. Каждый алгоритм здесь представляет собой быстрый хеш общего назначения, противоположность тому, что нужно для хранения паролей. Пароли должны использовать медленный, соленый алгоритм, созданный именно для этой цели, например Argon2 или bcrypt, оба из которых доступны как отдельные инструменты на этом сайте.
›Для чего нужно поле "Сравнить"?
Вставьте имеющееся у вас значение хеша, например контрольную сумму, указанную издателем ПО на странице загрузки, и оно будет проверено по каждому вычисленному выше хешу. Совпадение говорит о том, что ваш файл или текст побайтово идентичен оригиналу; сравнение работает независимо от регистра.
›Зависает ли страница при хешировании большого файла?
Файл считывается и хешируется с помощью WebAssembly, который значительно быстрее чистого JavaScript для такой работы, поэтому даже большие файлы обычно обрабатываются намного быстрее секунды без ощущения зависания вкладки.
›Почему вычисляются все алгоритмы, а не даётся выбрать один?
Вычислить все девять редко дороже, чем один, поскольку ввод нужно прочитать только один раз, а наличие всех значений на экране сразу означает, что вы можете немедленно сравнить с контрольной суммой, опубликованной в любом из этих форматов, ничего не перезапуская.
Похожие инструменты
Текст
Генератор хэша Argon2
Генерируйте и проверяйте хеши паролей Argon2id/Argon2i/Argon2d полностью в браузере, с настраиваемой стоимостью памяти, стоимостью времени и параллелизмом.
FreeТекст
Генератор и проверка хэша Bcrypt
Генерируйте и проверяйте хеши паролей bcrypt полностью в браузере с помощью WebAssembly, с настраиваемым коэффициентом стоимости и солью.
FreeТекст
Генератор хэша Blake2b
Вычислите хеш BLAKE2b текста или файла в браузере, с настраиваемой длиной вывода и опциональным ключевым хешированием (MAC).
FreeТекст
Калькулятор пропускной способности
Конвертируйте между единицами данных, оцените время передачи файла, определите пропускную способность сайта по трафику, и конвертируйте между месячным лимитом данных и постоянной скоростью соединения.
FreeТекст
Конструктор столбчатых диаграмм
Превратите простые данные метка,значение в настраиваемую столбчатую диаграмму с 8 цветовыми темами, ориентацией, сортировкой, поддержкой отрицательных значений, мгновенной статистикой и экспортом в SVG/PNG.
FreeТекст
Кодировщик/декодировщик Base64
Кодируйте текст в base64 или декодируйте base64 обратно в текст, вживую по мере ввода, с полной поддержкой Unicode и опциональным URL-безопасным вариантом.
FreeТекст
Конвертер систем счисления
Конвертируйте число между двоичной, восьмеричной, десятичной, шестнадцатеричной системами, BCD, кодом Грея и любым пользовательским основанием от 2 до 36, всё сразу из одного ввода.
FreeТекст
Конвертер бионического чтения
Преобразуйте любой текст в формат бионического чтения, выделяя жирным начальную часть каждого слова, чтобы помочь читать быстрее и лучше концентрироваться.
Комментарии (0)
Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.
Пока нет комментариев. Будьте первым, кто поделится мнением!