WMW

Generator UUID

Free

Generuj jeden lub wiele UUID na raz w wersji 4 (losowej), wersji 7 (sortowanej według znacznika czasu), wersji 1 (starszej) lub nil, z opcjonalnym formatowaniem wielkimi literami, bez myślników, w nawiasach klamrowych lub urn:uuid:, i sprawdzaj każdy istniejący UUID, aby pokazać jego wersję, wariant i osadzony znacznik czasu, wszystko działające całkowicie w Twojej przeglądarce.

Działa całkowicie w Twojej przeglądarce. Nic nigdy nie jest nigdzie wysyłane.

Ostatnia Aktywność

Widoczne dla wszystkich. Ostatnie 20 użyć wśród wszystkich odwiedzających, najpierw najnowsze.

Inspected a UUID

2 godziny temu

Inspected a UUID

2 godziny temu

Inspected a UUID

2 godziny temu

Generated 1 UUID(s) (v4)

2 godziny temu

Generated 1 UUID(s) (v4)

2 godziny temu

Generated 1 UUID(s) (v4)

2 godziny temu

Generated 1 UUID(s) (v4)

2 godziny temu

Generated 1 UUID(s) (v4)

2 godziny temu

Generated 1 UUID(s) (v4)

2 godziny temu

Generated 1 UUID(s) (v4)

2 godziny temu

Generated 1 UUID(s) (v4)

2 godziny temu

Generated 5 UUID(s) (v4)

2 godziny temu

Generated 5 UUID(s) (nil)

2 godziny temu

Generated 5 UUID(s) (v1)

2 godziny temu

Generated 5 UUID(s) (v7)

2 godziny temu

Generated 5 UUID(s) (v4)

2 godziny temu

Generated 1 UUID(s) (v4)

2 godziny temu

Komentarze (0)

Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.

Komentarze gości są sprawdzane przed publikacją. Zaloguj się aby publikować natychmiast.

Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!

Co robi to narzędzie

To narzędzie generuje jeden lub wiele UUID na raz w wersji 4 (losowej), wersji 7 (sortowanej według znacznika czasu), wersji 1 (starszej, opartej na znaczniku czasu) lub pustym UUID nil ze wszystkimi zerami, z opcjonalnym formatowaniem wielkimi literami, bez myślników, w nawiasach klamrowych lub urn:uuid:, a może również analizować każdy istniejący UUID, aby pokazać jego wersję, wariant i osadzony znacznik czasu.

Jak To Działa

UUID to 128 bitów ułożonych w ustalonym wzorze: kilka z tych bitów jest zarezerwowanych do oznaczenia wersji i wariantu, a pozostałe niosą losowe dane lub, w przypadku wersji 1 i wersji 7, znacznik czasu. To narzędzie wypełnia losowe bity za pomocą kryptograficznie bezpiecznego generatora liczb losowych Twojej przeglądarki, oblicza bity znacznika czasu bezpośrednio z aktualnego czasu dla wersji 1 i wersji 7, ustawia bity wersji i wariantu na prawidłowe stałe wartości, i zapisuje wynik w standardowym szesnastkowym grupowaniu 8-4-4-4-12 przed zastosowaniem wybranego formatowania. Sprawdzanie UUID po prostu odwraca ten proces: odczytuje bity wersji i wariantu bezpośrednio, a dla wersji 1 lub 7 dekoduje bity znacznika czasu z powrotem na datę kalendarzową.

Problemy, które rozwiązuje

Często zadawane pytania

›Jaka jest różnica między UUID v4, v7 i v1?

v4 jest prawie całkowicie losowy i jest najczęstszym wyborem, gdy potrzebujesz tylko unikalnego identyfikatora bez innego znaczenia; v7 osadza aktualny znacznik czasu w swoich pierwszych 48 bitach, tak że UUID generowane później zawsze sortują się po wcześniejszych, co sprawia, że dobrze nadaje się jako klucz główny bazy danych; v1 również osadza znacznik czasu, ale używa starszego, bardziej złożonego układu i jest zachowywany głównie dla zgodności ze starszymi systemami.

›Czy te UUID są bezpieczne w użyciu, czy dwie osoby mogłyby wygenerować ten sam?

Tak, są bezpieczne. v4 i losowe części v1 i v7 są generowane za pomocą kryptograficznie bezpiecznego generatora liczb losowych Twojej przeglądarki (crypto.getRandomValues), tego samego źródła używanego do kluczy kryptograficznych; szansa, że dwa UUID v4 się kiedykolwiek zderzą, jest astronomicznie mała, znacznie mniejsza niż szansa awarii sprzętu.

›Czemu chciałbym mieć znacznik czasu osadzony w UUID?

UUID w wersji 7 sortuje się chronologicznie według wartości tekstowej, ponieważ znacznik czasu występuje jako pierwszy, co oznacza, że indeks bazy danych na kluczu głównym v7 pozostaje wydajny tak samo jak dla automatycznie zwiększanej liczby całkowitej, podczas gdy UUID v4 wstawiony do tego samego indeksu rozprasza wiersze losowo i fragmentuje indeks z czasem.

›Co właściwie mówią mi wyniki "Zweryfikuj i sprawdź"?

Wklejenie dowolnego UUID pokazuje jego numer wersji i wariant (prawie wszystkie nowoczesne UUID to "RFC 4122"), a dla UUID w wersji 1 lub wersji 7 dekoduje również osadzony znacznik czasu z powrotem na czytelną datę, co jest przydatne do określenia, kiedy przybliżenie dany UUID został wygenerowany.

›Czy to narzędzie wysyła moje dane gdziekolwiek?

Nie, każdy UUID jest generowany, a każda inspekcja jest wykonywana w całości w Twojej przeglądarce za pomocą wbudowanych funkcji JavaScript; nic nigdy nie jest wysyłane na serwer.

Powiązane Narzędzia

Free

Tekst

Weryfikator Pary Certyfikatu i Klucza SSL

Sprawdź, czy klucz prywatny SSL/TLS, certyfikat i opcjonalny CSR faktycznie należą do tej samej pary kluczy, zdekoduj i wyświetl podmiot certyfikatu, wystawcę, ważność, SAN i odciski, wszystko działające w całości w Twojej przeglądarce.

Free

Tekst

Konwerter Formatu Certyfikatu SSL

Konwertuj certyfikaty SSL/TLS pomiędzy kodowaniem PEM i DER, łącz certyfikaty w plik PKCS#7 (.p7b) lub wyodrębniaj je z niego, oraz pakuj certyfikat i klucz prywatny w chroniony hasłem plik PKCS#12 (.pfx / .p12) lub wyodrębniaj je z niego, wszystko działające w całości w Twojej przeglądarce.

Free

Tekst

Przeglądarka Certyfikatów SSL

Zdekoduj jeden lub więcej certyfikatów X.509 w formacie PEM lub DER i wyświetl każde pole w prostym języku: podmiot, wystawcę, ważność, odciski, szczegóły klucza publicznego oraz każde standardowe rozszerzenie, w tym Key Usage, Subject Alternative Names i Authority Information Access, wszystko działające w całości w Twojej przeglądarce.

Free

Tekst

Sprawdzanie Różnic w Tekście

Porównaj dwa bloki tekstu i zobacz dokładnie, co zostało dodane, usunięte lub zmienione na poziomie wiersza, słowa lub znaku, z widokiem jednolitym lub równoległym oraz plikiem standardowej różnicy do pobrania, wszystko działające w całości w Twojej przeglądarce.

Free

Tekst

Konwerter Tekstu na ASCII

Konwertuj tekst na jego kody znaków ASCII i odwrotnie, a wynik jest również wyświetlany w postaci binarnej, szesnastkowej i ósemkowej, wszystko działające całkowicie w Twojej przeglądarce bez żadnego przesyłania danych.

Free

Tekst

Konwerter Tekstu na Binarny

Konwertuj tekst na jego binarne kody znaków i odwrotnie, a wynik jest również wyświetlany w postaci dziesiętnej, szesnastkowej i ósemkowej, wszystko działające całkowicie w Twojej przeglądarce bez żadnego przesyłania danych.

Free

Tekst

Konwerter Tekstu na Szesnastkowy

Konwertuj tekst na jego szesnastkowe kody znaków i odwrotnie, a wynik jest również wyświetlany w postaci dziesiętnej, binarnej i ósemkowej, wszystko działające całkowicie w Twojej przeglądarce bez żadnego przesyłania danych.

Free

Tekst

Konwerter Unicode

Konwertuj tekst na sekwencje ucieczki Unicode w formatach JavaScript, ES6 i encji HTML, oraz dekoduj sekwencje ucieczki z powrotem na czytelny tekst, automatycznie obsługując pary zastępcze dla emoji, wszystko działające całkowicie w Twojej przeglądarce.