Перевірка хешу файлу – MD5, SHA-1, SHA-256 і CRC32
Обчисліть контрольну суму MD5, SHA-1, SHA-256 і CRC32 будь-якого файлу та порівняйте з вставленим хешем. Навіть величезні файли — у браузері, без завантаження.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяПеревіряйте завантаження за контрольною сумою
Контрольна сума, або хеш, — це короткий відбиток, який обчислюється з кожного байта файлу. Змініть навіть один біт — і відбиток зміниться повністю. Саме тому дистрибутиви Linux, виробники програм, сайти з прошивками та сторінки модів для ігор публікують SHA-256 або MD5 поруч зі своїми завантаженнями: після завантаження ви обчислюєте хеш своєї копії та порівнюєте його з опублікованим. Якщо обидва значення збігаються, файл прийшов повним і незміненим. Якщо ні — завантаження було перервано, файл пошкоджено на диску, або це не той файл, який випустив видавець.
Цей інструмент обчислює чотири найпопулярніші контрольні суми — MD5, SHA-1, SHA-256 і CRC32 — за один прохід по файлу, тож вам не доведеться гадати, яку з них використовує сайт. Вставте опубліковане значення в поле, і результат стане зеленим у разі збігу або червоним у разі розбіжності. Алгоритм розпізнається автоматично за довжиною хешу, а ще можна вставити цілий файл SHA256SUMS, .md5 або .sha256: буде використано рядок, ім'я якого збігається з вашим файлом.
Приватно й швидко, навіть для величезних файлів
Багато онлайн-перевірок хешу вимагають спершу завантажити файл, що повільно для ISO-образу на 5 ГБ і зовсім не годиться для приватних документів. Тут файл ніколи не залишає ваш пристрій. Браузер читає його блоками по 4 МБ і передає реалізаціям кожного алгоритму на WebAssembly, тому використання пам'яті залишається низьким, а великі файли обробляються зі швидкістю сотень мегабайтів на секунду на звичайному комп'ютері. Можна хешувати кілька файлів одночасно й скасувати в будь-який момент.
MD5 vs SHA-1 vs SHA-256 vs CRC32
SHA-256 — сучасний стандарт і правильний вибір, коли ви самі публікуєте контрольні суми. MD5 і SHA-1 досі поширені та чудово виявляють випадкові пошкодження, але зловмисники можуть створити різні файли з однаковим MD5 чи SHA-1, тому покладатися на них для доказу того, що файл не підроблено, не слід. CRC32 — це 32-бітний код виявлення помилок, який використовується в архівах ZIP, зображеннях PNG і мережевих протоколах та популярний для перевірки ROM-ів і файлів ігор. Він виявляє помилки передавання, але не забезпечує жодного захисту.
Як користуватися
- Додайте файлиПеретягніть один або кілька файлів у поле чи натисніть, щоб вибрати їх. Підходить будь-який розмір — файли читаються блоками.
- Отримайте контрольні сумиMD5, SHA-1, SHA-256 і CRC32 обчислюються разом за один прохід, а для великих файлів показується індикатор прогресу.
- Вставте очікуваний хешВставте контрольну суму зі сторінки завантаження або весь файл SHA256SUMS. Інструмент визначить алгоритм і покаже, чи є збіг.
- Скопіюйте або збережітьСкопіюйте один хеш, усі разом або завантажте файл .sha256, щоб поділитися з іншими.