RSA Criptografar / Descriptografar Online

Browser-only Grátis · Sem cadastro · Dados não enviados
Key size
Gere primeiro um par de chaves ou cole as chaves PEM abaixo. É usado RSA-OAEP (SHA-256). Texto simples máximo: 190 bytes (2048 bits) ou 446 bytes (4096 bits).
Error
CHAVE PÚBLICA (PEM)
CHAVE PRIVADA (PEM)
PLAINTEXT
CIPHERTEXT (BASE64)
// output appears here

Mais Ferramentas para Desenvolvedores

Criptografia AES
AES-256
Gerador HMAC
HMAC-SHA256
Gerador Hash
MD5/SHA-256
Decodificador JWT
Inspecionar token
Base64
Codificar/Decodificar
Senhas
Seguro
URL Encoder
Codificar URL
Formatador JSON
Formatar & validar

Por Que Esta é a Melhor Ferramenta de Criptografia RSA Online

Geração de Chave

Gere pares de chaves RSA-2048 ou RSA-4096 no navegador usando a API Web Crypto. As chaves são exportadas no formato PEM padrão, prontas para uso com OpenSSL, SSH e a biblioteca de criptografia de qualquer linguagem.

Preenchimento RSA-OAEP

Usa RSA-OAEP com SHA-256 — o esquema de criptografia RSA moderno e seguro. O OAEP adiciona preenchimento aleatório antes da criptografia, tornando cada texto cifrado único mesmo para o mesmo texto simples e a mesma chave.

Importar & Exportar PEM

Cole qualquer chave pública ou privada RSA codificada em PEM (formato PKCS#8 / SubjectPublicKeyInfo) para criptografar ou descriptografar com chaves existentes. Compatível com chaves geradas por OpenSSL, Node.js, Python e Java.

Privacidade em Primeiro Lugar

As chaves, o texto simples e o texto cifrado nunca saem do seu navegador. Não há comunicação com o servidor durante a geração de chaves, criptografia ou descriptografia. Seguro para testar com chaves reais.

Perguntas Frequentes

O que é criptografia RSA?

RSA é um algoritmo de criptografia assimétrica que usa um par de chaves pública/privada. Os dados criptografados com a chave pública só podem ser descriptografados com a chave privada correspondente. O RSA é amplamente usado para troca segura de chaves, assinaturas digitais e criptografia de pequenas quantidades de dados sensíveis, como chaves simétricas.

O que é RSA-OAEP?

RSA-OAEP (Optimal Asymmetric Encryption Padding) é um esquema de preenchimento que adiciona preenchimento aleatório antes da criptografia, tornando-o semanticamente seguro. O OAEP é o padrão moderno e é recomendado em vez do antigo preenchimento PKCS#1 v1.5, que é vulnerável a certos ataques.

Qual é a diferença entre RSA-2048 e RSA-4096?

O RSA-2048 usa uma chave de 2048 bits e atualmente é considerado seguro para a maioria das aplicações. O RSA-4096 usa uma chave de 4096 bits e oferece maior segurança ao custo de geração de chaves mais lenta e operações mais lentas. O RSA-4096 é recomendado para proteção de dados a longo prazo.

Qual é o tamanho máximo de mensagem para a criptografia RSA?

Com RSA-OAEP-SHA256, o tamanho máximo do texto simples é o tamanho da chave em bytes menos 66. Para RSA-2048 são 190 bytes; para RSA-4096 são 446 bytes. Para dados maiores, use criptografia híbrida: criptografe os dados com AES e criptografe apenas a chave AES com RSA.

Guia detalhado
Guia Ferramentas de Segurança
Hash, HMAC, AES, RSA & JWT
Ler o guia