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

KSUID ģenerators un inspektors

Ģenerējiet 27 rakstzīmju KSUID vai atkodējiet līdz četru baitu laikspiedola nobīdi un sešpadsmit baitu nejaušo noderīgo slodzi, nesūtot identifikatorus uz API.

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

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

Izmantojiet šo rīku, lai izveidotu pēc laika kārtojamus 160 bitu testa identifikatorus vai pārbaudītu esošā KSUID kodēto datumu pirms tā izmantošanas žurnālos un migrācijās.

Kā tas darbojas

Ģenerēšanas laikā sekundes kopš fiksētās KSUID epochas tiek saglabātas četros big-endian baitos, pievienoti 128 Web Crypto nejaušības biti un 20 baitu vērtība tiek kodēta kā fiksēta platuma Base62; pārbaude apgriež tieši šos soļus.

Praktisks piemērs

Pārbaudot 0ujtsYcgvSTl8PAuAdqWYSMnLOv, tiek noteikta iegultā UTC izveides sekunde un heksadecimālais nejaušais datu saturs, vienlaikus atstājot ielīmēto vērtību lokālu.

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.