Gerar par de chaves RSA ou EC local

Gere RSA2048/3072/4096 ou EC P256/P384 com Web Crypto e verifique uma assinatura sintética.

  • Funciona no navegador
  • Sem envio
  • Verifique antes de transferir

Gere RSA2048/3072/4096 ou EC P256/P384 com Web Crypto e verifique uma assinatura sintética. Guarde ficheiros JWK, SPKI e PKCS8 explicitamente pedidos. A exportação privada exige a caixa; não há armazenamento automático nem garantia para produção.

Processamento local e segredos

As entradas ficam neste separador e no seu worker interrompível. Entradas, segredos, nomes de ficheiros e contactos não são enviados, guardados, registados nem medidos. Só o trabalho escolhido carrega código e metadados fixos deste site. Entradas sensíveis não têm botão de cópia original; exportações privadas exigem escolha e transferência explícitas. Repor ou sair liberta referências; JavaScript não garante apagamento seguro da memória. Os campos de segredos de teste aceitam várias linhas e são visíveis neste separador.

Limites de recursos

Máximo1MiB de bytes UTF8 de texto/ficheiros,200 000 unidades UTF16 por texto,1 000 linhas,32 níveis e20 000 nós; máximo4MiB de ficheiros exportados e20 ficheiros. Cada execução termina ou é interrompida aos15 segundos. CSR DER≤64KiB; cabeçalhos DKIM≤128KiB/1 000 campos/8KiB por campo e20 000 linhas. TypeScript≤20 ficheiros,25 000 caracteres cada/100 000 total,20 000 tokens por ficheiro,128 níveis,100 000 nós AST e1 000 diagnósticos. Limites da aplicação, não da memória total do worker. CSV UTF8, aspas, vírgula/CRLF, proteção de fórmulas e marcador nulo declarado.

Usar e verificar o resultado

  1. Entrada, um registo por linha

    Selecione um perfil de teste RSA ou EC e depois gere localmente um par ou importe material privado JWK ou PKCS8 suportado. Ative a exportação privada apenas quando for realmente necessária.

  2. Perfil declarado

    Gere EC P-256 e execute a verificação do par sintético. O SPKI PEM público e o JWK público descrevem a mesma chave pública; o pairVerified indica o resultado da verificação de assinatura.

  3. Processamento local e segredos

    Volte a abrir os ficheiros públicos com o consumidor de teste pretendido. Mantenha o PKCS8 privado e o JWK privado separados e secretos; as transferências públicas não exigem a exportação privada.

Perguntas sobre este perfil local

O que significa este resultado?

A assinatura sintética verifica que o par gerado ou importado corresponde. Não certifica a identidade, a adequação à produção nem a custódia segura das chaves.

Como resolver entradas rejeitadas ou em falta?

O perfil de importação e o algoritmo da chave têm de corresponder. O material cifrado ou incompatível é rejeitado; não cole um segredo de produção para resolver um problema de um teste.

Quais são os limites desta ferramenta?

Material de teste local no navegador, com um prazo de 15 s por tarefa. Sem armazenamento automático nem apagamento da memória garantido; fechar ou repor não equivale a uma destruição segura.

Avisos originais das dependências desta família de ferramentas de segurança locais, incluindo o compilador TypeScript e as bibliotecas. Licença original e avisos de autoria