NDT tools.

Random Key Generator

Gerador

Gera chaves aleatórias com tamanho e encoding definidos.

Presets
32 bytes · 256 bits

32 bytes (256 bits): chave AES-256. É o padrão recomendado.

Secrets gerados pelo CSPRNG nativo do navegador.

Chaves geradas

0
    Como usar
    1. Escolha um preset ou ajuste o tamanho no slider.
    2. Defina o encoding e a quantidade.
    3. Copie as chaves e guarde em um cofre.
    Como funciona

    As chaves são bytes aleatórios gerados por crypto.getRandomValues, o CSPRNG do navegador, adequado para material criptográfico.

    O tamanho é definido em bytes; o slider vai de 16 a 64 bytes, faixa que cobre chaves AES e material para HMAC.

    O encoding muda apenas a representação em texto (Base64URL, Base64 ou hexadecimal); os bytes aleatórios são os mesmos.

    Segurança e privacidade
    • As chaves são geradas apenas no seu navegador e nunca enviadas a servidores.
    • Nada é salvo em favoritos, recentes, URL ou armazenamento local.
    • A geração usa CSPRNG; nunca use Math.random ou fontes previsíveis para chaves.
    • As chaves não podem ser recuperadas depois que a página é fechada.

    Perguntas frequentes

    Qual tamanho devo usar?

    32 bytes (256 bits) atende à maioria dos casos, incluindo AES-256 e HMAC-SHA-256. Use os presets como ponto de partida.

    Base64URL, Base64 ou hex?

    São representações dos mesmos bytes. Base64URL é seguro em URLs e headers; hex é mais fácil de inspecionar.

    A geração é segura?

    Sim. Usa crypto.getRandomValues, o gerador criptograficamente seguro do navegador.