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
- 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.
- 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.
- 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