Предпросмотр результата «Генератор хешей»

Генератор хэшей — SHA-256, SHA-1 и SHA-512 Hash Online

Для проверки загрузок не требуется командная строка. Перетащите файл или вставьте текст для мгновенного получения дайджестов SHA-1, SHA-256, SHA-384 и SHA-512. Используйте и копируйте результаты бесплатно — учетная запись не требуется.

Вставьте текст для хеширования…

или удалите любой файл — скопируйте все четыре дайджеста SHA

Что можно сделать с помощью Генератор хешей

Прежде чем начать, ознакомьтесь с основными возможностями.

  • Генерируйте хеши SHA-256 из любого текста
  • Создавайте хеши SHA-1, SHA-384 и SHA-512
  • Проверяйте целостность файла по контрольной сумме
  • Вычисляйте хеши для загруженных файлов
  • Хешируйте пароли или токены в формате hex
  • Сверяйте загруженные файлы с ожидаемыми контрольными суммами

Справочник по настройкам

Доступные элементы управления для Генератор хешей.

Настройки

ИсточникВыпадающий список
Переключает объект хеширования между вставленным текстом и выбранным файлом: выберите «Файл», чтобы проверить контрольную сумму загрузки, или «Текст», чтобы получить отпечаток вставленной строки.Параметры: ТекстФайл
ФайлЗагрузка файла
Кнопка выбора файла, которая появляется, когда в качестве источника указан файл; при выборе нового файла все пять контрольных сумм мгновенно пересчитываются для него.
Бесплатно · Без регистрации · Без водяного знакаПередача загружаемых файлов зашифрованаУдалено согласно политике хранения данных

Инструменты для общих следующих шагов после Генератор хешей.

Все инструменты

Часто задаваемые вопросы

SHA-1, SHA-256, SHA-384 и SHA-512 — все алгоритмы, доступные через Web Crypto API браузера. Хеш отображается как шестнадцатеричная строка в нижнем регистре — именно в этом формате его ожидают файлы контрольных сумм, манифесты пакетов и инструменты HMAC.

features

Они различаются длиной результата и конструкцией алгоритма. SHA-256 — современный стандарт по умолчанию для проверки целостности и большинства применений в блокчейне. SHA-384 и SHA-512 дают более длинные дайджесты, устойчивые к атакам удлинения сообщения. SHA-1 показан для совместимости со старыми системами, но больше не считается безопасным против атак на коллизии.

technical

Нет — оба алгоритма уязвимы к целенаправленным коллизионным атакам, поэтому никогда не используйте их для паролей, подписей или любых задач, связанных с безопасностью. Здесь они присутствуют исключительно для обратной совместимости: проверки старых контрольных сумм загрузок, ETag и существующих манифестов. Для всего нового используйте SHA-256 или более длинные алгоритмы; для задач, не связанных с безопасностью, например ключей кеша, хорошо подойдёт SHA-256, обрезанный до нужного размера.

technical

И то, и другое. Вставьте строку или перетащите файл в поле ввода — инструмент читает файл как двоичный поток и передаёт его напрямую в API хеширования, поэтому дайджест совпадает с тем, что выдают sha256sum, openssl dgst или Get-FileHash в PowerShell.

features

Нет. Криптографические хеши — это односторонние функции: по дайджесту невозможно эффективно восстановить исходные данные. В этом и весь смысл — на этом свойстве основаны проверки целостности, хранение паролей и подписи.

technical

Нет. Web Crypto API вычисляет хеш прямо в вашем браузере, поэтому исходные данные никогда не передаются по сети. Благодаря этому инструмент безопасен для секретов, закрытых ключей и любых файлов, которые вы не хотели бы загружать.

privacy

Да. Переключите тумблер «Источник» на «Текст», чтобы хешировать вставленную строку, или на «Файл», чтобы загрузить любой файл. В любом случае инструмент сразу вычисляет SHA-1, SHA-256, SHA-384 и SHA-512 и позволяет скопировать любой из них, так что хеш файла совпадёт с тем, что выдают sha256sum или Get-FileHash в PowerShell.

features

У каждой строки алгоритма (MD5, SHA-1, SHA-256, SHA-384, SHA-512) есть своя кнопка «Копировать» рядом с шестнадцатеричным дайджестом. Крупная основная кнопка внизу — это быстрый способ скопировать именно SHA-256, поскольку его запрашивают чаще всего, но любой другой дайджест можно скопировать по отдельности точно так же.

usage

Да — MD5 показывается рядом с SHA-1, SHA-256, SHA-384 и SHA-512, хотя встроенный в браузер Web Crypto API не реализует MD5. Инструмент включает собственную реализацию MD5 на чистом JavaScript именно для того, чтобы вы могли сверять контрольные суммы со старыми загрузками, ETag и манифестами, которые всё ещё публикуют MD5 — она включена для обратной совместимости, но никогда для чего-либо, связанного с безопасностью.

technical

Нажмите «Clear» в любой момент, чтобы стереть вставленный текст или добавленный файл — предыдущие дайджесты исчезают сразу, так что вы никогда случайно не сравните устаревший хеш. Также можно просто переключить тумблер «Source» между «Text» и «File»; каждый источник хранит свой ввод независимо.

usage

Переключите тумблер источника на «Файл», перетащите загруженный файл (установщик, ISO, архив) в инструмент и сравните строку SHA-256 с контрольной суммой, опубликованной на сайте издателя — воспользуйтесь кнопкой «Копировать SHA-256» в один клик, чтобы вставить её напрямую для сравнения, а не перепечатывать длинную шестнадцатеричную строку. Поскольку хеширование выполняется локально через Web Crypto, сам файл никогда не покидает ваше устройство во время проверки.

tips

Нет — этот инструмент вычисляет фиксированные хеши: MD5, SHA-1, SHA-256, SHA-384 и SHA-512. Bcrypt, scrypt и Argon2 — это намеренно медленные алгоритмы с солью, предназначенные для хранения паролей пользователей, и им место в коде вашего бэкенда, а не в конвертере. Здесь вы всё же можете хешировать любой текст с помощью SHA-256 для контрольных сумм или ключей кеша, но никогда не храните пароли пользователей в виде простых хешей без соли.

technical

Хеш-значение — это «отпечаток» фиксированной длины, вычисляемый из входных данных: SHA-256 всегда даёт 64 шестнадцатеричных символа — независимо от того, хешируете вы одно слово или файл на 2 ГБ. Одинаковые входные данные всегда дают одинаковое значение, а изменение всего на один байт даёт совершенно другой результат — именно поэтому генератор хеш-значений полезен для проверки целостности и поиска дубликатов.

technical

Нет — Hash Generator полностью работает в вашем браузере, поэтому то, что вы вставляете, никогда не покидает компьютер, на котором вы находитесь. Это имеет значение, если вы проверяете что-то, содержащее токен, ключ или данные клиента. Закрытия вкладки достаточно, чтобы очистить ее.

troubleshooting

Ошибка указывает на первую позицию, которую не удалось проанализировать, которая обычно находится сразу после реальной ошибки, а не на ней — отсутствующая запятая, незакрытая кавычка или скобка или умная кавычка, вставленная из документа вместо прямой. Сначала проверьте линию над сообщаемым положением.

troubleshooting

Нет обоим. Hash Generator бесплатен, ваша загрузка не содержит водяных знаков, и в конце ничего не запрашивается — в потоке нет такого момента, когда вы заканчиваете работу и обнаруживаете, что она стоит денег.

pricing

Нет — генератор хэшей работает в браузере на настольном компьютере и телефоне. Ничего не нужно устанавливать, не нужно начинать пробный период и не нужно покупать лицензию, чтобы увидеть, выполняет ли он то, что вам нужно. Попробуйте его на файле, с которым вы действительно застряли, а не на образце.

troubleshooting

Как Генератор хешей помогает вам справиться с задачей

Реальные проблемы, которые он решает каждый день — для бизнеса, авторов и повседневных задач. Найдите вариант использования, который подходит вам, и начните.

Повседневное использование

Проверка целостности файла после загрузки

Вычисляйте хеш SHA-256 для ISO-образа, установщика или релизного файла и сравнивайте его с контрольной суммой издателя, чтобы убедиться, что файл не повреждён и не был изменён

Повседневное использование

Обнаружение дубликатов в больших библиотеках изображений

Хешируйте файлы, чтобы находить дубликаты фотографий, документов или ресурсов в папках, сетевых хранилищах NAS и облачных дисках, не сравнивая их каждый раз побайтово

Для разработчиков

Подписывайте и проверяйте полезную нагрузку вебхуков

Генерируйте SHA-256-хеш тела вебхука для проверки HMAC-подписей Stripe, GitHub, Shopify и Twilio при локальной интеграции и отладке

Для бизнеса

Создание контрольных отпечатков релизов ПО для аудита

Создавайте SHA-512-отпечатки для бинарников, образов контейнеров и релизных архивов, чтобы команды по соответствию требованиям могли проверить, какая именно сборка отправлена какому клиенту

Веб и SEO

Генерация ключей кеша и ETag

Хешируйте тела запросов, параметры запроса или содержимое файлов, чтобы получать детерминированные ключи кеша для Redis, Cloudflare Workers и заголовков ETag в CDN

Повседневное использование

Проверка целостности резервных копий со временем

Сохраняйте хеши SHA-256 ежемесячных резервных копий и пересчитывайте их позже, чтобы убедиться, что деградация данных незаметно не повредила важные архивы на носителях долговременного хранения

Для разработчиков

Проверка устаревших контрольных сумм MD5 из старых загрузок

Некоторые старые манифесты ПО и зеркала до сих пор публикуют только контрольную сумму MD5. Поместите файл в режим File и сравните с опубликованной строкой MD5 — включено специально для сопоставления с такими устаревшими списками, а не для чего-либо, связанного с безопасностью.

Конфиденциальность и безопасность

Отпечатки паролей и секретов для аудита конфигураций

Вставьте значение конфигурации, API-ключ или пароль в текстовый режим, чтобы получить его SHA-256-отпечаток для журналов аудита и сравнений — докажите, что в двух окружениях хранится один и тот же секрет, ни разу его не раскрыв, ведь хеширование выполняется целиком в вашем браузере.

Издательское дело

Доказательство времени создания для письменных работ

Захешируйте рукопись, черновик договора или файл дизайна с помощью SHA-256 и опубликуйте или отправьте по почте только дайджест, прежде чем раскрыть готовый документ — позже вы сможете доказать, что именно этот контент существовал в тот момент, поскольку любой, у кого есть файл, может проверить его соответствие вашему опубликованному хешу.

Для бизнеса

Проверка миграции данных

Хешируйте файлы экспорта до и после миграции базы данных или облака, чтобы доказать побайтовую идентичность — сравните дайджесты SHA-256 экспортов CSV/JSON с обеих сторон вместо того, чтобы вглядываться в миллионы строк.

Образование

Проверка целостности сданных файлов в классе

Преподаватели могут вычислить хеш выданного набора данных или файла со стартовым кодом и попросить студентов указать совпадающий дайджест вместе со сдачей работы, подтверждая, что никто не менял исходный материал перед началом задания.

Для разработчиков

Проверяйте загруженное ПО и образы ОС перед их установкой

Перетащите только что скачанный установщик, Linux ISO или архив в режим «Файл» и сравните строку SHA-256 с контрольной суммой, указанной издателем на официальной странице загрузки, — это самая частая причина, по которой люди прибегают к генератору хешей, и она позволяет выявить повреждённую загрузку или подменённое зеркало до того, как вы запустите на своей машине что-либо непроверенное.

Наблюдайте за каждой трансформацией

Каждая фотография проходит через разделитель без изменений и выходит готовой.