Генератор UUID и хешей
Генерирует UUID и вычисляет хеши MD5 и SHA для текста или файлов
Загрузка инструмента…
Генерирует уникальные идентификаторы, например UUID v4, UUID v7, ULID и nanoid, и вычисляет хеши MD5, SHA-1, SHA-256, SHA-384, SHA-512 и CRC32 для текста или файлов. Пригодится, когда нужны ID для тестовых данных или нужно проверить контрольную сумму скачанного файла.
Как пользоваться
- На вкладке «UUID» выберите «Тип» и «Количество» (до 1000): ID появятся в разделе «Сгенерированные ID». Нажмите «Сгенерировать заново», чтобы получить новые, затем скопируйте их или нажмите «Сохранить в .txt».
- Вставьте существующий ID в поле «Разобрать UUID или ULID», чтобы увидеть его версию и сохранённое в нём время.
- На вкладке «Хеш» выберите «Текст» или «Файл» и добавьте содержимое: для каждого алгоритма появится значение.
- Вставьте опубликованное значение в поле «Ожидаемая контрольная сумма», чтобы увидеть, с каким результатом оно совпадает. Введите «Ключ HMAC», чтобы получить также значения HMAC-SHA.
Как это работает
- В UUID v4 122 случайных бита из криптографически стойкого генератора случайных чисел браузера. UUID v7 начинается с текущего Unix-времени в миллисекундах (RFC 9562), поэтому ID сортируются в порядке создания.
- Текст хешируется как байты UTF-8 ровно в том виде, в каком он введён, поэтому перенос строки в конце меняет результат. Файлы читаются частями по 4 MB; для файлов больше 1 GB SHA пропускается и вычисляются только MD5 и CRC32.
- Всё вычисляется в этом браузере. Текст и файлы никогда не загружаются на сервер и не сохраняются.
Частые вопросы
- Чем UUID v4 отличается от v7?
- UUID v4 полностью случайный и не имеет порядка. UUID v7 начинается со времени создания, поэтому ID сортируются по времени появления — это удобно для ключей базы данных, где важен порядок.
- Могут ли два UUID совпасть?
- В UUID v4 122 случайных бита, что даёт 2 в степени 122 возможных значений. Повтор теоретически возможен, но настолько маловероятен, что на практике UUID считаются уникальными.
- Как проверить контрольную сумму SHA-256 скачанного файла?
- На вкладке «Хеш» выберите «Файл» и перетащите файл, затем вставьте значение со страницы загрузки в поле «Ожидаемая контрольная сумма». Если оно совпадает, страница назовёт алгоритм, с которым есть совпадение.
- Безопасно ли хранить пароли в MD5?
- Нет. MD5 и SHA-1 взломаны с точки зрения безопасности. Используйте их только для обнаружения случайных изменений в файле.