Як обчислити хеш
- Введіть або вставте текст, або виберіть файл на пристрої.
- Усі п'ять хешів з'являться одразу. Натисніть «Копіювати» біля потрібного.
- Щоб перевірити завантажений файл, вставте хеш, опублікований автором, у поле порівняння.
- Якщо він збігається, його буде виділено зеленим, і ви знатимете, що вміст ідентичний.
Що таке хеш
Хеш – це «цифровий відбиток» тексту чи файлу: рядок фіксованої довжини, який повністю змінюється, навіть якщо змінити один символ. Той самий вміст завжди дає той самий хеш.
Його використовують, щоб перевірити, що завантажений файл не пошкоджений і не підроблений, порівнюючи його хеш із тим, який публікує автор, а також для виявлення дублікатів.
MD5 і SHA-1 вважаються слабкими для безпеки (можна створити колізії): вони підходять для перевірки цілісності, але не для захисту паролів. Для безпеки краще використовувати SHA-256 або SHA-512.
Що варто знати
- Хеш – це не шифрування, і його не можна «скасувати». Сам по собі він також не підходить для зберігання паролів.
- Текст обробляється як UTF-8. Той самий текст з іншим форматом переносу рядків дає інший хеш.
- Великі файли (до 500 МБ) повністю зчитуються в пам'ять, тому на пристроях із малим обсягом пам'яті це може бути повільно або не вдатися.
Поширені запитання
Чи завантажується мій файл на сервер?
Ні. Хеш обчислюється у вашому браузері, файл ніколи не залишає ваш пристрій.
Як перевірити завантажений файл?
Обчисліть його хеш, вставте хеш, опублікований автором, у поле порівняння й подивіться, чи він збігається.
Який алгоритм вибрати?
Для перевірки цілісності підійде будь-який, але найкраще рекомендується SHA-256. MD5 і SHA-1 уже не захищені від атак.
Чи можна за хешем відновити текст?
Ні. Хеш – це одностороння функція: можна лише перевірити, чи дає певний вміст такий хеш.
Це безкоштовно?
Так, безкоштовно, без реєстрації й працює прямо у вашому браузері.