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

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