Por que esta ferramenta é útil
Use esta ferramenta para criar identificadores de teste de 160 bits ordenáveis por data e hora ou verificar a data codificada em um KSUID existente antes de usá-lo em logs e migrações.
Escolha uma edição completa, aprovada pelo controle de qualidade, publicada para este site.
Gere KSUIDs de 27 caracteres ou decodifique seu deslocamento de timestamp de quatro bytes e payload aleatório de dezesseis bytes sem enviar identificadores para uma API.
Pronto. Os seus dados de trabalho permanecem neste navegador.
Use esta ferramenta para criar identificadores de teste de 160 bits ordenáveis por data e hora ou verificar a data codificada em um KSUID existente antes de usá-lo em logs e migrações.
A geração armazena os segundos desde a época fixa do KSUID em quatro bytes big-endian, acrescenta 128 bits aleatórios do Web Crypto e codifica o valor de 20 bytes como Base62 de largura fixa; a inspeção inverte exatamente esses passos.
Inspecionar 0ujtsYcgvSTl8PAuAdqWYSMnLOv revela o segundo de criação UTC incorporado e a carga aleatória hexadecimal, mantendo o valor colado local.
O cálculo é determinístico e explica os erros de validação em vez de alterar silenciosamente a entrada inválida.
A entrada e a saída permanecem nesta aba. Copiar e baixar acontecem por meio das APIs do navegador, sem envio ao servidor.
Cada execução registra o modo da ferramenta, o carimbo de data e hora e o tamanho de entrada/saída para que os dados transformados possam ser auditados.