Генератор хеша и UUID

Хеши MD5, SHA-1, SHA-256, SHA-512 для текста или файла, а также генератор UUID.

Что такое хеш?

Хеш, или отпечаток, это строка символов, вычисленная по содержимому. Одно и то же содержимое всегда даёт один и тот же хеш; малейшее изменение, даже одной буквы, даёт совершенно другой. При этом восстановить содержимое по хешу невозможно.

Проверка загруженного файла

Многие разработчики публикуют хеш SHA-256 своих файлов. Перетащите скачанный файл и вставьте опубликованный хеш в поле сравнения: если они совпадают, файл цел и не был изменён по дороге.

Какой алгоритм выбрать

АлгоритмДлинаПрименение
MD532 символаБыстрая проверка целостности, не для безопасности
SHA-140 символовУстаревший, не рекомендуется для безопасности
SHA-25664 символаСовременный стандарт: проверка, подписи
SHA-512128 символовМаксимальный запас надёжности

Для хранения паролей ни одного из этих алгоритмов самого по себе недостаточно: нужны специальные, намеренно медленные функции, например bcrypt или Argon2.

UUID

UUID это уникальный 128-битный идентификатор, например 3f2a9c1e-7b4d-4e8a-9f21-0c5d8e6b1a47. Версия 4, которая генерируется здесь на основе криптографически стойкой случайности, служит для именования записей, файлов или заказов без риска дубликатов.

Частые вопросы

Загружается ли мой текст или файл?

Нет. Хеши вычисляет ваш браузер; ничего не покидает устройство.

Можно ли восстановить текст по его хешу?

Нет, хеш работает в одну сторону. Угадать можно лишь очень короткие или очень распространённые тексты, перебирая списки слов: поэтому MD5 не используют для защиты паролей.

Могут ли два UUID совпасть?

Теоретически да, на практике нет: чтобы получить хоть какой-то шанс на совпадение, пришлось бы генерировать миллиарды UUID в секунду десятилетиями.

Похожие инструменты

Другие наши сайты:NetCheck - сетевые и DNS-инструментыVolt - тест скорости интернетаBoxo - временная почта