Вычисление хеша
Вычисляйте распространённые хеши текста или локальных файлов в браузере и сравнивайте точный шестнадцатеричный вывод для проверки целостности.
Начать работу
Что помогает сделать этот инструмент
Вычисляйте распространённые хеши текста или локальных файлов в браузере и сравнивайте точный шестнадцатеричный вывод для проверки целостности.
Пример работы
Текст: hello с использованием SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (всего 64 шестнадцатеричных символа)
Как формируется результат
Криптографический хеш отображает произвольные входные байты в хеш фиксированной длины. Изменение одного байта должно привести к другому хешу, но по хешу нельзя восстановить исходные данные.
Полезные сценарии
- Сравнение загруженного файла с контрольной суммой издателя
- Генерация повторяемых тестовых хешей
- Подтверждение того, что два текстовых значения имеют одинаковые байты
Важные ограничения
- MD5 и SHA-1 непригодны для современных задач, требующих устойчивости к коллизиям.
- Обычный быстрый хеш не является хранилищем паролей; для паролей требуется медленная хеш-функция с солью.
- Разные окончания строк или кодировки текста дают разные хеши.
Часто задаваемые вопросы
Можно ли расшифровать хеш?
Нет. Хеширование одностороннее; слабые входные данные можно угадать, перебирая хеши кандидатов.
Почему моя контрольная сумма отличается?
Проверьте алгоритм, точную версию файла, кодировку текста, регистр и окончания строк.
Текст кодируется в UTF-8 без удаления пробелов или нормализации Unicode; поле использует переводы строк LF. Файлы сохраняют исходные байты, включая BOM или CRLF. Пустой ввод допустим. Пределы: один файл до 64 МиБ (67108864 байта) либо 500000 кодовых единиц UTF-16 текста; файл целиком читается в память. MD5, SHA-1, SHA-256, SHA-384 и SHA-512 дают 32, 40, 64, 96 и 128 шестнадцатеричных символов. Регистр меняет лишь отображение. Вывод: алгоритм, источник, байты и хеш; копирование, без скачивания. Совпадение хешей — свидетельство, не математическое доказательство одинаковых байтов или авторства: существуют коллизии. Сравнивайте с аутентифицированной суммой издателя.
Обработка выполняется локально в вашем браузере.