← Desarrollador & datos
Desarrollador & datos · se ejecuta localmente

Generador e inspector de KSUID

Genera KSUID de 27 caracteres o decodifica su desplazamiento de marca de tiempo de cuatro bytes y su carga aleatoria de dieciséis bytes sin enviar identificadores a una API.

Listo. Tus datos de trabajo permanecen en este navegador.

Por qué esta herramienta es útil

Usa esta herramienta para crear identificadores de prueba de 160 bits ordenables por tiempo o verificar la fecha codificada en un KSUID existente antes de usarlo en registros y migraciones.

Cómo funciona el sistema

La generación almacena segundos desde la época fija de KSUID en cuatro bytes big-endian, añade 128 bits aleatorios de Web Crypto y codifica el valor de 20 bytes como Base62 de ancho fijo; la inspección revierte exactamente esos pasos.

Ejemplo práctico

Inspeccionar 0ujtsYcgvSTl8PAuAdqWYSMnLOv informa del segundo de creación UTC incrustado y de la carga aleatoria hexadecimal, mientras deja el valor pegado en local.

Validación

El cálculo es determinista y explica los errores de validación en lugar de cambiar silenciosamente la entrada no válida.

Límite de privacidad

La entrada y la salida permanecen en esta pestaña, mientras que la copia y la descarga se realizan a través de las API del navegador sin carga en el servidor.

Pasaporte de resultados

Cada ejecución informa de su modo de herramienta, marca de tiempo y tamaño de entrada/salida para que los datos transformados puedan ser auditados.