Troca de Senhas Resistente a Computadores Quânticos (ML-KEM)

Combine uma senha com segurança pela internet usando FIPS 203 (ML-KEM-1024). Esta ferramenta é resistente a computadores quânticos. A "Senha Compartilhada" gerada pode ser usada com tranquilidade nas nossas ferramentas de Criptografia de Texto e Criptografia de Arquivos.


Passo 1: Sua Identidade

Gere um par de chaves. Envie a Chave Pública ao remetente. Mantenha esta página aberta (ou salve suas chaves).


Passo 2: Descriptografar a Senha

Cole abaixo a Senha Encapsulada que você recebeu do remetente.



Avançado: ver a Chave Privada

Atenção: esta é a sua identidade privada nesta sessão. Nunca a compartilhe. Se você perdê-la, não conseguirá descriptografar a senha.



Como fazer a troca de chaves

Esta ferramenta permite que duas pessoas (Alice e Bob) combinem uma senha secreta sem nunca enviar a senha em si pela internet. Depois, essa senha pode ser usada no Paranoia Text Encryptor, no Paranoia File Encryptor ou em qualquer outro aplicativo.

1. A preparação (Destinatário/Bob):
  • Clique em "Sou o Destinatário".
  • Clique em Gerar Novo Par de Chaves.
  • Copie a Chave Pública verde e envie-a para o seu contato (Alice). (É seguro enviá-la por e-mail ou chat.)
  • Mantenha esta aba aberta! Não atualize a página.

2. A troca (Remetente/Alice):
  • Clique em "Sou o Remetente".
  • Cole a Chave Pública do Bob na caixa de cima.
  • Clique em Encapsular.
  • Copie a Senha Encapsulada (caixa B) e envie-a de volta para o Bob.
  • Copie a Senha Compartilhada (caixa A) — esta é a sua chave secreta para criptografar!

3. A conclusão (Destinatário/Bob):
  • Cole o texto que a Alice enviou na caixa Senha Encapsulada.
  • Clique em Descriptografar Senha Compartilhada.
  • A caixa vermelha mostrará exatamente a mesma senha que a Alice tem. Use-a para ler as mensagens criptografadas dela.

Por que usar criptografia pós-quântica

  • Segurança pós-quântica: esta ferramenta usa o ML-KEM-1024 (Module-Lattice-Based Key-Encapsulation Mechanism, mecanismo de encapsulamento de chaves baseado em reticulados), a versão padronizada pelo NIST do CRYSTALS-Kyber. Foi projetado para resistir a ataques dos futuros computadores quânticos.
  • Privacidade no lado do cliente: assim como nossas ferramentas AES, este aplicativo roda inteiramente no seu navegador, em JavaScript. Suas chaves e senhas nunca saem do seu dispositivo.
  • Sem "colher agora, descriptografar depois": a criptografia clássica (como o RSA) poderá ser quebrada por computadores quânticos no futuro. Mensagens gravadas hoje poderiam ser descriptografadas então. O ML-KEM protege seus dados contra essa ameaça futura.
  • Em conformidade com o FIPS 203: implementamos o mais recente padrão FIPS 203.

Perguntas frequentes sobre a troca segura de senhas

Questão: Para que serve a "Senha Compartilhada"?

Resposta: Esta ferramenta "apenas" cria a senha. Ela não criptografa o texto da sua mensagem. Assim que você e o seu contato tiverem a mesma "Senha Compartilhada", copie-a e cole-a no campo de senha das nossas ferramentas de criptografia AES para proteger seus e-mails, notas ou arquivos.



Questão: É seguro enviar a Chave Pública por e-mail?

Resposta: Sim! É por isso que ela se chama "pública". Um invasor pode ver a sua Chave Pública e até a Senha Encapsulada, mas não consegue calcular matematicamente a Senha Compartilhada sem a sua chave privada.



Questão: Por que a Chave Pública é tão longa?

Resposta: A criptografia pós-quântica se baseia na matemática de reticulados, que exige chaves maiores do que sistemas mais antigos como RSA ou curvas elípticas. A chave pública do ML-KEM-1024 tem 1568 bytes (3136 caracteres hexadecimais).



Questão: Por que usar hoje uma troca de chaves pós-quântica?

Resposta: Por causa dos ataques do tipo colher agora, descriptografar depois. O tráfego protegido por troca de chaves RSA ou de curvas elípticas pode ser gravado hoje e descriptografado quando existir um computador quântico de grande porte. O ML-KEM-1024 foi projetado para resistir a esse ataque, portanto uma senha combinada com esta ferramenta continua secreta no futuro.

Outras ferramentas de segurança


Especificações técnicas

  • Algoritmo: ML-KEM-1024 (FIPS 203)
  • Categoria de segurança: NIST Categoria 5 (equivalente a AES-256)
  • Biblioteca: noble-post-quantum 0.2.0 (auditável, JavaScript puro – hospedado localmente, sem CDN de terceiros)
  • Licença: MIT (código aberto)


Atenção

Error Text