WMW

Генератор UUID

Free

Создавайте один или много UUID одновременно в версии 4 (случайный), версии 7 (упорядоченный по времени), версии 1 (устаревший) или nil, с опциональным форматированием в верхнем регистре, без дефисов, в скобках или с префиксом urn:uuid:, и проверяйте любой существующий UUID, чтобы узнать его версию, вариант и встроенную метку времени, и все это полностью в вашем браузере.

Полностью работает в вашем браузере. Ничего никогда никуда не загружается.

Недавняя активность

Видно всем. Последние 20 использований от всех посетителей, сначала новые.

Inspected a UUID

2 часа назад

Inspected a UUID

2 часа назад

Inspected a UUID

2 часа назад

Generated 1 UUID(s) (v4)

2 часа назад

Generated 1 UUID(s) (v4)

2 часа назад

Generated 1 UUID(s) (v4)

2 часа назад

Generated 1 UUID(s) (v4)

2 часа назад

Generated 1 UUID(s) (v4)

2 часа назад

Generated 1 UUID(s) (v4)

2 часа назад

Generated 1 UUID(s) (v4)

2 часа назад

Generated 1 UUID(s) (v4)

2 часа назад

Generated 5 UUID(s) (v4)

2 часа назад

Generated 5 UUID(s) (nil)

2 часа назад

Generated 5 UUID(s) (v1)

2 часа назад

Generated 5 UUID(s) (v7)

2 часа назад

Generated 5 UUID(s) (v4)

2 часа назад

Generated 1 UUID(s) (v4)

2 часа назад

Комментарии (0)

Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.

Комментарии гостей проверяются перед публикацией. Войти чтобы опубликовать мгновенно.

Пока нет комментариев. Будьте первым, кто поделится мнением!

Что делает этот инструмент

Этот инструмент создаёт один или много UUID одновременно в версии 4 (случайный), версии 7 (упорядоченный по времени), версии 1 (устаревший, на основе времени) или нулевой UUID из всех нулей, с опциональным форматированием в верхнем регистре, без дефисов, в скобках или с префиксом urn:uuid:, а также может разобрать любой существующий UUID, чтобы показать его версию, вариант и встроенную метку времени.

Как это работает

UUID это 128 бит, организованных в фиксированном порядке: несколько из этих битов зарезервированы для обозначения версии и варианта, а остальные несут либо случайные данные, либо, для версии 1 и версии 7, метку времени. Этот инструмент заполняет случайные биты, используя криптографически безопасный генератор случайных чисел вашего браузера, вычисляет биты метки времени непосредственно из текущего времени для версии 1 и версии 7, устанавливает биты версии и варианта в правильные фиксированные значения и записывает результат в стандартной шестнадцатеричной группировке 8-4-4-4-12 перед применением любого выбранного вами форматирования. Проверка UUID просто обращает этот процесс: она считывает биты версии и варианта напрямую, а для версии 1 или 7 декодирует биты метки времени обратно в календарную дату.

Какие проблемы решает

Часто задаваемые вопросы

›Какая разница между UUID v4, v7 и v1?

v4 почти полностью случайный и является наиболее распространённым выбором, когда вам просто нужен уникальный идентификатор без другого значения; v7 встраивает текущую метку времени в свои первые 48 бит, так что UUID, созданные позже, всегда сортируются после более ранних, что делает его хорошим выбором для первичных ключей базы данных; v1 также встраивает метку времени, но использует более старую, более сложную структуру и в основном сохраняется для совместимости со старыми системами.

›Безопасны ли эти UUID для использования, или два человека могут создать одинаковый?

Да, они безопасны. v4 и случайные части v1 и v7 создаются с использованием криптографически безопасного генератора случайных чисел вашего браузера (crypto.getRandomValues), того же источника, который используется для криптографических ключей; вероятность того, что два UUID v4 когда-либо столкнутся, астрономически мала, намного ниже вероятности сбоя оборудования.

›Почему мне нужна метка времени, встроенная в UUID?

UUID v7 сортируется хронологически по своему текстовому значению, поскольку метка времени идёт первой, что означает, что индекс базы данных по первичному ключу v7 остаётся эффективным так же, как для автоинкрементного целого числа, в то время как UUID v4, вставленный в тот же индекс, разбрасывает строки случайным образом и со временем фрагментирует индекс.

›Что на самом деле говорят мне результаты "Проверить и изучить"?

Вставка любого UUID показывает его номер версии и вариант (почти все современные UUID являются "RFC 4122"), а для UUID версии 1 или версии 7 также декодирует встроенную метку времени обратно в читаемую дату, что полезно для определения приблизительного времени создания конкретного UUID.

›Отправляет ли этот инструмент мои данные куда-либо?

Нет, каждый UUID создаётся и каждая проверка выполняется полностью в вашем браузере с использованием встроенных функций JavaScript; ничего никогда не загружается на сервер.

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

Free

Текст

Проверка Пары SSL-Сертификата и Ключа

Проверьте, действительно ли закрытый ключ SSL/TLS, сертификат и необязательный CSR принадлежат одной паре ключей, расшифруйте и просмотрите субъект, издателя, срок действия, SAN и отпечатки сертификата, и все это полностью в вашем браузере.

Free

Текст

Конвертер Формата SSL-Сертификата

Преобразуйте сертификаты SSL/TLS между кодировками PEM и DER, объедините сертификаты в файл PKCS#7 (.p7b) или извлеките их из него, и упакуйте сертификат и закрытый ключ в защищенный паролем файл PKCS#12 (.pfx / .p12) или извлеките их обратно, и все это полностью в вашем браузере.

Free

Текст

Просмотр SSL-Сертификатов

Декодируйте один или несколько сертификатов X.509 в формате PEM или DER и просматривайте каждое поле на понятном языке: субъект, издатель, срок действия, отпечатки, сведения об открытом ключе, и каждое стандартное расширение, включая Key Usage, Subject Alternative Names и Authority Information Access, и все это полностью в вашем браузере.

Free

Текст

Проверка Различий Текста

Сравните два блока текста и точно узнайте, что было добавлено, удалено или изменено на уровне строк, слов или символов, с объединённым или параллельным видом и скачиваемым стандартным файлом разницы, и все это полностью в вашем браузере.

Free

Текст

Конвертер текста в ASCII

Преобразуйте текст в его коды символов ASCII и обратно, при этом результат также отображается в двоичном, шестнадцатеричном и восьмеричном виде, и все это полностью в вашем браузере без каких-либо загрузок.

Free

Текст

Конвертер текста в двоичный код

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

Free

Текст

Конвертер текста в шестнадцатеричный код

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

Free

Текст

Конвертер Unicode

Преобразуйте текст в escape-последовательности Unicode в форматах JavaScript, ES6 и HTML-сущностей, а также декодируйте escape-последовательности обратно в читаемый текст, автоматически обрабатывая суррогатные пары для эмодзи, и все это полностью в вашем браузере.