Інструменти › Для розробників

Генератор хешу для файлів і тексту

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

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

Як це працює

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

Запитання

Чому б просто не використати crypto.subtle?

WebCrypto потребує всього файлу в пам’яті й не підтримує MD5 та Keccak. Читання частинами дає змогу обробляти файли на 3 ГБ на будь-якому ноутбуці.