RSA Online

Toolkit RSA Seguro

Gere chaves, criptografe e descriptografe mensagens diretamente no seu navegador. Código aberto e focado em privacidade.

O que é RSA e Como se Compara

Criptografia Assimétrica (RSA)

RSA é o padrão ouro para criptografia Asymmetric, definido por autoridades como NIST (FIPS 186) e IETF (RFC 8017).

Usa duas chaves: uma Public Key para bloquear dados e uma Private Key para desbloqueá-los. Isso resolve o "Problema de Troca de Chaves", permitindo comunicação segura sem compartilhar segredos antecipadamente.

Vs. Criptografia Simétrica (AES)

A criptografia Symmetric (como AES) usa uma single key tanto para bloquear quanto para desbloquear. É imensamente rápida, mas requer transferência segura de chaves.

The Standard Practice: Sistemas modernos usam RSA para trocar com segurança o Secret Key aleatório para criptografia simétrica (Criptografia Híbrida), combinando a confiança do RSA com a velocidade do AES.

Análise de Segurança do Tamanho da Chave

Tamanho da ChaveDificuldade de Quebra (Custo/Tempo)VulnerabilidadesCaso de Uso
1024-bitFeasible.
Quebrado por grandes organizações.
Custo Est.: ~$10M hardware ~1 ano.
Considerado Broken. Vulnerável a ataques de pré-computação como Logjam. Suficiente apenas para testes de sistemas legados não críticos.Sistemas legados, testes de curto prazo.
2048-bitInfeasible (Current Tech).
Bilhões de anos com computadores clássicos.
Requer ~14 milhões de qubits (Quântico).
Padrão Seguro. Nenhuma fraqueza clássica conhecida. Vulnerável a futuros Computadores Quânticos robustos (Algoritmo de Shor).Web (HTTPS), Certificados, Email.
4096-bitExtreme.
Exponencialmente mais difícil que 2048.
Risco insignificante por décadas.
Excessivo para a maioria. A principal "fraqueza" é o custo de desempenho (consumo de CPU/Bateria). Mesmo risco Quântico que 2048, apenas o adia.Documentos ultrassecretos, Certificados raiz.

Como Funciona

1

Gerar Chaves

Crie um par de chaves matematicamente ligadas. Compartilhe a Chave Pública, mantenha a Chave Privada segura.

2

Criptografar Dados

Remetentes usam sua Chave Pública para bloquear a mensagem. Uma vez bloqueada, nem eles podem desbloqueá-la.

3

Descriptografar Dados

Você usa sua Chave Privada secreta para desbloquear a mensagem e ler o texto original.

Padrões e Organizações Confiáveis

A criptografia moderna depende de padrões abertos e organizações confiáveis. Seguimos o "Trio Dourado" da autoridade.

Tutorial Detalhado RSA

Um mergulho mais profundo na mecânica do criptossistema RSA.

1. Geração de Chaves

Um par de chaves é gerado:

Public Key: Can be shared openly. Used to encrypt messages.
Private Key: Must be kept SECRET. Used to decrypt messages.

2. Processo de Criptografia

O remetente usa a Public Key do destinatário para criptografar a mensagem. Uma vez criptografada, a mensagem parece texto embaralhado aleatório e não pode ser entendida sem a chave privada.

3. Processo de Descriptografia

O destinatário usa sua Private Key para descriptografar a mensagem de volta para texto legível. Matematicamente, apenas a chave privada pode reverter a operação feita pela chave pública.

Nota sobre Segurança

Nunca compartilhe sua Chave Privada. Esta ferramenta roda 100% no seu navegador. No entanto, para segredos de alto valor, use sempre ferramentas nativas estabelecidas ou módulos de segurança de hardware.

Perguntas Frequentes

Meus dados são enviados para um servidor?

Não. Todas as operações de criptografia e descriptografia acontecem inteiramente dentro do seu navegador usando JavaScript. Nenhuma chave ou dado é transmitido.

Posso usar isso para segredos de produção?

Embora a matemática seja RSA padrão, navegadores da web podem ser vulneráveis a extensões ou ambientes comprometidos. Para chaves críticas de alta segurança, use ferramentas offline.

Qual tamanho de chave devo usar?

2048 bits é o padrão de segurança atual. 1024 bits é mais rápido, mas menos seguro. 4096 bits é muito seguro, mas muito mais lento para gerar e usar.

Por que a geração de chaves é lenta?

Gerar grandes números primos para RSA requer poder computacional significativo. Como isso roda em JavaScript no seu navegador, pode levar alguns segundos (ou mais para 4096 bits).

Quem deve usar RSA Online?

Desenvolvedores

Gere chaves rapidamente para ambientes de teste ou depuração de implementações de criptografia sem configurar ferramentas locais.

Estudantes

Aprenda sobre criptografia de chave pública de forma interativa. Entenda como chaves, criptografia e descriptografia funcionam.

Defensores da Privacidade

Criptografe mensagens curtas destinadas a canais públicos onde você deseja que apenas um destinatário específico as leia.

Administradores de Sistema

Gere chaves temporárias para acesso SSH único ou arquivos de configuração (sempre use 2048+ bits).

Contate-nos

Tem perguntas, encontrou um bug ou precisa de suporte? Entre em contato conosco.

support@rsaonline.app