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 upload
- Confira antes de baixar
Gere RSA2048/3072/4096 ou EC P256/P384 com Web Crypto e verifique uma assinatura sintética. Salve arquivos JWK, SPKI e PKCS8 solicitados explicitamente. 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 nesta aba e no worker interrompível. Entradas, segredos, nomes de arquivos e contatos não são enviados, salvos, registrados 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 download explícitos. Redefinir ou sair libera 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 nesta aba.
Limites de recursos
Máximo de 1 MiB de bytes UTF-8 somados entre textos e arquivos, 200.000 unidades UTF-16 por texto, 1.000 linhas, 32 níveis e 20.000 nós; máximo de 4 MiB de arquivos exportados e 20 arquivos. Cada execução termina ou é interrompida após 15 segundos. CSR DER de até 64 KiB; cabeçalhos DKIM de até 128 KiB, 1.000 campos, 8 KiB por campo e 20.000 linhas. TypeScript: até 20 arquivos, 25.000 caracteres cada e 100.000 no total, 20.000 tokens por arquivo, 128 níveis, 100.000 nós AST e 1.000 diagnósticos. Esses são limites do aplicativo, não da memória total do worker. CSV em UTF-8, com aspas, vírgula e CRLF, proteção de fórmulas e marcador nulo declarado.
Usar e verificar o resultado
- Entrada, um registro por linha
Selecione um perfil de teste RSA ou EC e depois gere um par localmente ou importe um material privado compatível em JWK ou PKCS8. Ative a exportação privada só quando precisar disso de propósito.
- Perfil declarado
Gere uma chave EC P-256 e execute a verificação sintética do par. O PEM SPKI público e o JWK público descrevem a mesma chave pública; pairVerified informa o resultado da verificação de assinatura.
- Processamento local e segredos
Reabra os arquivos públicos no consumidor de teste que você pretende usar. Mantenha o PKCS8 privado e o JWK privado separados e em segredo; baixar os arquivos públicos não exige exportar a chave privada.
Perguntas sobre este perfil local
O que significa este resultado?
A assinatura sintética confirma que o par gerado ou importado corresponde. Ela não certifica identidade, adequação à produção nem a guarda segura das chaves.
Como resolver entradas rejeitadas ou ausentes?
O perfil de importação e o algoritmo da chave devem corresponder. Material criptografado ou incompatível é rejeitado; não cole um segredo de produção para investigar um problema de teste.
Quais são os limites desta ferramenta?
É material de teste local no navegador, com prazo de 15 s por tarefa. Não há armazenamento automático nem apagamento garantido da memória; fechar ou redefinir 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 suas bibliotecas. Licença original e avisos de autoria