← Izstrādātājs & dati
Izstrādātājs & dati · darbojas lokāli

ULID ģenerators un inspektors

Ģenerējiet kriptogrāfiski nejaušus kanoniskus ULID vai pārbaudiet reģistrneitrālu ievadi kā augšējā reģistra 48 bitu laikspiedolu un 80 bitu nejaušības vērtību pilnībā pārlūkprogrammā.

Gatavs. Jūsu darba dati paliek šajā pārlūkprogrammā.

Kāpēc šis rīks ir noderīgs

Izmantojiet ULID, ja ir noderīga leksikogrāfiska kārtība pēc izveides laika, vai pārbaudiet esošu vērtību, pirms tās iegulto laika zīmogu uztverat kā uzticamus metadatus.

Kā tas darbojas

Ģenerators apvieno pašreizējo 48 bitu Unix milisekunžu vērtību ar 80 Web Crypto nejaušiem bitiem un kodē tos ar kanonisko Crockford Base32; pārbaude noraida pārpildi un nekāniskos rakstzīmes.

Praktisks piemērs

Pārbaudot 01ARZ3NDEKTSV4RRFFQ69G5FAV, tiek parādīts tā UTC laika zīmogs un atdalīts desmit rakstzīmju laika prefikss no sešpadsmit rakstzīmju nejaušā sufiksa.

Validācija

Aprēķins ir deterministisks un paskaidro validācijas kļūdas, nevis klusi maina nederīgu ievadi.

Privātuma robeža

Ievade un izvade paliek šajā cilnē. Kopēšana un lejupielāde notiek, izmantojot pārlūkprogrammas API, bez augšupielādes serverī.

Rezultātu pase

Katrs palaidums ziņo savu rīka režīmu, laikspiedolu un ievades/izvades izmēru, lai pārveidotos datus varētu auditēt.