Evidência real de criptografia e assinatura RSA
Como usar criptografia e assinaturas RSA com limites claros entre chave pública e privada
Um fluxo para testar RSA sem confundir chaves ou um teste bem-sucedido com gestão de chaves de produção.
Abrir ferramentaSepare criptografia e assinatura
Criptografe texto curto com a chave pública do destinatário e descriptografe com a privada dele. Isso não prova autoria.
Assine a mensagem exata com chave privada e verifique com a pública correspondente. Assinatura válida não oculta a mensagem.
Mantenha o limite das chaves
A pública gerada é PEM SubjectPublicKeyInfo e a privada PEM PKCS#8. Distribua apenas a pública; nunca coloque a privada em chat, ticket, código, captura ou arquivo compartilhado.
Operações são requisições ao servidor. Mesmo sem armazenamento ou log declarado, use chaves e dados de teste.
Alinhe parâmetros
Criptografia oferece OAEP SHA-256 padrão, OAEP SHA-1 e PKCS#1 v1.5. Prefira OAEP SHA-256 quando compatível; os dois lados precisam do mesmo padding.
Assinatura e verificação precisam do mesmo SHA-256, SHA-384 ou SHA-512 with RSA. Texto, UTF-8, quebras e espaços devem ser idênticos.
RSA para carga curta
A requisição aceita 2.000 caracteres, mas o limite real de bytes depende de chave e padding e é menor. Teste primeiro texto curto.
RSA não é criptografia de arquivos grandes ou cofre de documentos. Use para testes pequenos ou protocolo definido.
Teste de forma reproduzível
Gere chave de teste 2048, 3072 ou 4096 bits e teste com par e parâmetros correspondentes.
Guarde apenas dados redigidos, destrua chaves de teste e rotacione chave real enviada por engano.
Perguntas frequentes
Chave pública descriptografa?
Não; a privada correspondente descriptografa.
Por que texto curto falha?
O limite real depende de bytes, chave e padding.
Assinatura dá confidencialidade?
Não.