Инструменты › Разработчикам

Хеш файлов и текста

Считайте контрольные суммы SHA-256, SHA-512, MD5, SHA-1, SHA-3 и Keccak-256 для текста или многогигабайтных файлов и сравнивайте их с опубликованным хешем.

Алгоритмы
  • SHA-2562cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
  • MD55d41402abc4b2a76b9719d911017c592

Как это работает

  1. Файл читается кусками по 8 МБ, и все выбранные алгоритмы считаются за один проход.
  2. Вставьте контрольную сумму со страницы загрузки, чтобы убедиться, что файл никто не подменил.

Вопросы

Почему бы просто не взять crypto.subtle?

WebCrypto нужен весь файл в памяти, и в нём нет MD5 и Keccak. Потоковое чтение позволяет обрабатывать файлы на 3 ГБ на любом ноутбуке.