У цій статті
Що таке хешування файлів?
Хешування файлів створює відбиток фіксованої довжини (хеш) з будь-якого файлу незалежно від розміру. Навіть зміна одного байта призводить до повністю іншого хешу.
Поширені алгоритми: MD5 (128 біт), SHA-1 (160 біт), SHA-256 (256 біт) та SHA-512 (512 біт). Кожен створює унікальний шістнадцятковий рядок як цифровий відбиток.
Як працює перевірка хешу
Перевірик хешу читає двійкові дані файлу, обробляє їх через алгоритми хешування та видає результати.
- Вибір алгоритму — оберіть MD5, SHA-1, SHA-256 або SHA-512
- Обробка на клієнті — файл обробляється в браузері через Web Crypto API
- Порівняння хешу — порівняйте обчислений хеш з відомим еталонним
Спробуйте безкоштовно — реєстрація не потрібна
Перевірити хеш файлу →Коли використовувати перевірку хешу
Хешування — фундаментальний інструмент безпеки та цілісності.
- Перевірка завантажень — порівняйте хеш завантаженого файлу з контрольною сумою видавця
- Моніторинг цілісності — обчислюйте та зберігайте хеші критичних файлів
- Виявлення дублікатів — ідентифікуйте дублікати порівнянням хешів
Поширені питання
Чи безпечний MD5 для перевірки файлів?
MD5 криптографічно зламаний, але практичний для неадверсарних перевірок. Для захисту від підробки використовуйте SHA-256 або SHA-512.
Яка різниця між SHA-256 і SHA-512?
SHA-256 створює 256-бітний хеш (64 символи hex), SHA-512 — 512-бітний (128 символів). Обидва вважаються криптографічно безпечними.
Що таке колізія хешу?
Колізія виникає, коли два різні входи створюють однаковий хеш. Для SHA-256 та SHA-512 це практично неможливо.