Генератор хешей — MD5, SHA-1, SHA-256, SHA-512, HMAC

Используется для проверки того, совпадает ли скачанный установочный файл с официальной контрольной суммой, и для проверки значений HMAC для подписи API. Файлы никуда не загружаются.

Файл не отправляется на сервер — обработка выполняется только в браузере этого устройства

Результат хеширования

MD5 ⚠︎
—
SHA-1 ⚠︎
—
SHA-256
—
SHA-384
—
SHA-512
—

⚠︎ Для MD5 и SHA-1 известны коллизионные атаки — используйте их только для проверки целостности файлов. Для хранения паролей применяйте bcrypt или Argon2, а не эти хеш-функции.

Реклама

Как использовать «Создать хеш»

  1. 1Введите текст или выберите файл.
  2. 2Показываются хеши по всем алгоритмам сразу. При необходимости укажите ключ HMAC.
  3. 3Вставьте официальный хеш в поле ожидаемого значения — появится отметка совпадения (✓/✗).

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

Можно ли использовать MD5 или SHA-1?

Подходит для проверки целостности файла, но из-за известных коллизионных атак для задач безопасности (подписи, пароли) используйте SHA-256 или выше.

Можно ли использовать для хранения паролей?

Нет. Пароли нужно хранить с помощью намеренно медленных функций, таких как bcrypt, scrypt или Argon2.

Работает ли это с большими файлами?

Файл считывается в память целиком, поэтому обрабатываются файлы до нескольких сотен МБ, но в зависимости от объёма памяти устройства это может быть медленным или завершиться ошибкой.

Реклама