← Desenvolvedor e datos
Desenvolvedor e datos · execútase localmente

Xerador e inspector KSUID

Xera KSUID de 27 caracteres ou descodifica o seu desprazamento de marca temporal de catro bytes e a carga aleatoria de dezaseis bytes sen enviar identificadores a unha API.

Listo. Os teus datos de traballo permanecen neste navegador.

Por que é útil esta ferramenta

Use esta ferramenta para crear identificadores de proba de 160 bits ordenables por tempo ou verificar a data codificada nun KSUID existente antes de usalo en rexistros e migracións.

Como funciona

A xeración almacena os segundos desde a época KSUID fixa en catro bytes big-endian, engade 128 bits aleatorios de Web Crypto e codifica o valor de 20 bytes como Base62 de ancho fixo; a inspección reverte exactamente eses pasos.

Exemplo práctico

Ao inspeccionar 0ujtsYcgvSTl8PAuAdqWYSMnLOv, infórmase do segundo de creación UTC incrustado e da carga aleatoria hexadecimal, mentres se mantén local o valor pegado.

Validación

O cálculo é determinista e explica os erros de validación en lugar de cambiar silenciosamente a entrada inválida.

Límite de privacidade

A entrada e a saída permanecen nesta pestana. A copia e a descarga realízanse a través das APIs do navegador sen subir datos a un servidor.

Pasaporte de resultado

Cada execución informa do seu modo de ferramenta, marca temporal e tamaño de entrada/saída para que os datos transformados poidan ser auditados.