Генератор хешей
Введите текст или выберите файл, чтобы сразу получить его хеши MD5 и SHA, и вставьте опубликованную контрольную сумму, чтобы убедиться, что файл не повреждён.
- Введите текст или выберите файл
- Все хеши вычисляются сразу
- Скопируйте хеш или сравните его
Файлы не покидают ваше устройство
Для чего нужны хеши
- Проверить, что скачанный файл полный и не изменён.
- Найти дубликаты файлов, сравнив их отпечатки.
- Контролировать целостность резервных копий и архивов.
- Создавать идентификаторы данных в разработке программ.
Алгоритмы
- MD5 (128 бит): быстрый и популярный для контрольных сумм, но не устойчив к коллизиям.
- SHA-1 (160 бит): устаревший; не используйте для защиты.
- SHA-256 (256 бит): современный стандарт для загрузок программ и сертификатов.
- SHA-384 и SHA-512: более длинные варианты семейства SHA-2.
Проверка загрузки по шагам
Откройте вкладку «Файл» и выберите скачанный файл. Скопируйте контрольную сумму с сайта разработчика и вставьте её в поле сравнения. Инструмент определит совпавший алгоритм и выделит его; если совпадений нет, скачайте файл заново.
Частые вопросы
Что такое хеш?
Короткий «отпечаток» фиксированной длины, вычисленный из данных. Одинаковые данные всегда дают одинаковый хеш, а малейшее изменение — совсем другой.
Как проверить скачанный файл?
Выберите файл и вставьте контрольную сумму, опубликованную разработчиком, в поле сравнения. Совпадение означает, что файл полный и не изменён.
Мой файл загружается в интернет?
Нет. Файл читается и обрабатывается на вашем устройстве и никуда не отправляется.
Какой алгоритм выбрать?
Сегодня обычно используют SHA-256. MD5 и SHA-1 ещё применяют для контрольных сумм, но против намеренной подделки они уже небезопасны.
Можно ли по хешу восстановить текст?
Нет, хеширование одностороннее. Но короткие или распространённые тексты можно подобрать, поэтому для хранения паролей используйте специальное хеширование паролей.
Можно хешировать большие файлы?
Да, но файл целиком загружается в память, поэтому файлы в несколько гигабайт на телефонах могут не обработаться.