Генератор хешів
Введіть текст або оберіть файл, щоб одразу отримати його хеші MD5 і SHA, і вставте опубліковану контрольну суму, щоб переконатися, що файл не пошкоджено.
- Введіть текст або оберіть файл
- Усі хеші обчислюються одразу
- Скопіюйте хеш або порівняйте його
Ваші файли ніколи не залишають пристрій
Для чого потрібні хеші
- Перевірити, що завантажений файл повний і не змінений.
- Знайти дублікати файлів, порівнявши їхні відбитки.
- Контролювати цілісність резервних копій і архівів.
- Створювати ідентифікатори даних у розробці програм.
Алгоритми
- MD5 (128 біт): швидкий і популярний для контрольних сум, але не стійкий до колізій.
- SHA-1 (160 біт): застарілий; не використовуйте для захисту.
- SHA-256 (256 біт): сучасний стандарт для завантажень програм і сертифікатів.
- SHA-384 і SHA-512: довші варіанти сімейства SHA-2.
Перевірка завантаження крок за кроком
Відкрийте вкладку «Файл» і оберіть завантажений файл. Скопіюйте контрольну суму із сайту розробника та вставте її в поле порівняння. Інструмент визначить алгоритм, що збігся, і виділить його; якщо збігів немає, завантажте файл ще раз.
Поширені запитання
Що таке хеш?
Короткий «відбиток» фіксованої довжини, обчислений із даних. Однакові дані завжди дають однаковий хеш, а найменша зміна — зовсім інший.
Як перевірити завантажений файл?
Оберіть файл і вставте контрольну суму, опубліковану розробником, у поле порівняння. Збіг означає, що файл повний і не змінений.
Чи завантажується мій файл в інтернет?
Ні. Файл читається й обробляється на вашому пристрої та нікуди не надсилається.
Який алгоритм обрати?
Сьогодні зазвичай використовують SHA-256. MD5 і SHA-1 ще застосовують для контрольних сум, але проти навмисної підробки вони вже ненадійні.
Чи можна за хешем відновити текст?
Ні, хешування одностороннє. Але короткі чи поширені тексти можна підібрати, тому для зберігання паролів використовуйте спеціальне хешування паролів.
Чи можна хешувати великі файли?
Так, але файл повністю завантажується в пам’ять, тож файли на кілька гігабайтів на телефонах можуть не оброблятися.