← Développeur & données
Développeur & données · fonctionne localement

Générateur et inspecteur de KSUID

Générez des KSUID de 27 caractères ou décodez leur décalage d'horodatage de quatre octets et leur charge utile aléatoire de seize octets sans envoyer d'identifiants à une API.

Prêt. Vos données de travail restent dans ce navigateur.

Pourquoi cet outil est utile

Utilisez cet outil pour créer des identifiants de test 160 bits triables par date ou pour vérifier la date encodée dans un KSUID existant avant de l'utiliser dans les journaux et les migrations.

Comment ça marche

Generation stocke les secondes depuis l'époque KSUID fixe en quatre octets big-endian, ajoute 128 bits aléatoires Web Crypto et encode la valeur de 20 octets en Base62 à largeur fixe; l'inspection inverse ces étapes exactes.

Exemple pratique

L'inspection de 0ujtsYcgvSTl8PAuAdqWYSMnLOv rapporte la seconde de création UTC intégrée et la charge utile aléatoire hexadécimale tout en laissant la valeur collée locale.

Validation

Le calcul est déterministe et explique les erreurs de validation au lieu de modifier silencieusement les entrées invalides.

Limite de confidentialité

L'entrée et la sortie restent dans cet onglet. La copie et le téléchargement se font via les API du navigateur, sans envoi vers un serveur.

Passeport de résultat

Chaque exécution indique son mode d’outil, son horodatage et la taille de l’entrée/de la sortie afin que les données transformées puissent être auditées.