← Pembangun & Data
Pembangun & Data · berjalan secara setempat

Penjana dan Pemeriksa ULID

Jana ULID kanonik yang rawak secara kriptografi atau periksa input tidak sensitif huruf sebagai cap masa 48-bit huruf besar dan nilai rawak 80-bit sepenuhnya dalam pelayar.

Data kerja anda kekal dalam pelayar ini.

Mengapa alat ini berguna

Gunakan ULID apabila susunan leksikografik mengikut masa penciptaan berguna, atau periksa nilai sedia ada sebelum menganggap cap masa terbenamnya sebagai metadata yang boleh dipercayai.

Bagaimana ia berfungsi

Penjana menggabungkan nilai milisaat Unix 48-bit semasa dengan 80 bit rawak Web Crypto dan mengekodkannya dengan Crockford Base32 kanonik; pemeriksaan menolak limpahan dan aksara bukan kanonik.

Contoh praktikal

Memeriksa 01ARZ3NDEKTSV4RRFFQ69G5FAV melaporkan cap waktu UTC-nya dan memisahkan awalan masa sepuluh aksara daripada akhiran rawak enam belas aksara.

Pengesahan

Pengiraan adalah deterministik dan menerangkan ralat pengesahan dan bukannya menukar input tidak sah secara senyap.

Sempadan privasi

Input dan output kekal dalam tab ini. Penyalinan dan muat turun berlaku melalui API pelayar tanpa muat naik ke pelayan.

Pasport keputusan

Setiap operasi melaporkan mod alat, cap masa dan saiz input/output supaya data yang diubah suai boleh diaudit.