Генератор UUID / GUID
Бесплатный онлайн-генератор UUID / GUID для идентификаторов v1, v3, v4, v5 и v7.
Создавайте UUID, криптографически стойкие случайные строки, пароли и парольные фразы Diceware для разработки, тестирования и повседневной безопасности. Выбирайте нужный формат, генерируйте значения пакетно и работайте локально в браузере.
Бесплатный онлайн-генератор UUID / GUID для идентификаторов v1, v3, v4, v5 и v7.
Создавайте сложные случайные пароли и запоминающиеся фразы Diceware прямо в браузере.
Генератор случайных строк онлайн, работающий локально в браузере.
Утилиты для разработчиков превращают типовые задачи в быстрые и повторяемые действия: создать идентификатор записи в базе, токен для тестовой среды или надёжный пароль для аккаунта. В этой категории есть UUID для стандартизированных идентификаторов, настраиваемые случайные строки для машинных значений, а также пароли и парольные фразы Diceware для людей.
Все эти результаты выглядят как строки символов, но решают разные задачи. Правильный выбор помогает избежать ненадёжных идентификаторов, слабых секретов и форматов, которые не примет интеграция.
UUID нужен, когда системе требуется стандартный 128-битный идентификатор. UUID v4 — совместимый случайный идентификатор; UUID v7 содержит метку времени и естественно упорядочивается по времени создания; UUID v3 и v5 всегда дают одинаковый идентификатор для одного имени и пространства имён. GUID — распространённое в экосистеме Microsoft название того же формата UUID.
Случайная строка подходит, когда вы сами задаёте алфавит, длину и формат. Она полезна для непрозрачных тестовых данных, кодов приглашений, nonce, токенов и секретов приложений, если принимающая система задаёт собственный формат. Для входа человека используйте генератор паролей: его режимы паролей и фраз предназначены именно для этого, а не для идентификаторов записей.
Случайные значения полезны только при достаточной непредсказуемости для своей задачи. Большая длина и широкий набор символов увеличивают число возможных комбинаций, а исключение похожих символов упрощает чтение и переписывание. Для секретов не сокращайте значение только ради аккуратного вида и не используйте одно значение для разных аккаунтов или приложений.
UUID обычно служит удобным идентификатором, но не заменяет токен доступа или пароль. Запоминаемая парольная фраза может быть хорошим учётным данным, но не обязана соответствовать формату API. Сначала изучите требования системы, затем выберите длину, алфавит и режим генератора.
Генераторы этой категории работают в браузере и используют Web Crypto API для случайных значений, поэтому результаты не отправляются на сервер для обработки. Можно создать пакет значений, скопировать отдельное значение или скачать список, если инструмент предлагает эту возможность.
Локальная генерация уменьшает лишнее раскрытие данных, но не отменяет безопасное обращение с секретами. Не вставляйте рабочие учётные данные в задачи, исходный код или чаты. Храните пароли в менеджере паролей, секреты приложений — в подходящей системе управления секретами, а потенциально раскрытые значения сразу заменяйте.
Используйте UUID как стандартный публичный ID записи, а отдельную случайную строку — как непрозрачный токен или секрет.
Выбирайте пароль или парольную фразу для человека, а случайную строку с заданным форматом — для взаимодействия между системами.
Сгенерируйте достаточно длинный секрет для тестовой интеграции, затем используйте HMAC для проверки подписанного payload.