Calculadora de Criptografia RSA
Calcule os parâmetros de criptografia RSA: gere chaves pública/privada, cifre/decifre mensagens usando números primos p e q.
Esta calculadora foi útil?
Como utilizar esta ferramenta?
Esta Calculadora de Criptografia RSA calcula chaves públicas/privadas e, opcionalmente, criptografa/descriptografa uma mensagem numérica.
- Insira dois números primos distintos para p e q (ex.: 61 e 53).
- Defina o expoente público e (padrão 65537). Ele deve ser coprimo a φ(n) e estar entre 2 e φ(n)-1.
- Opcionalmente, insira uma mensagem m como um número inteiro entre 0 e n-1. Deixe em branco para apenas gerar chaves.
- Clique em "Calcular" para ver os resultados e os cálculos passo a passo.
Saídas:
- Chave pública (n, e) – n = p × q
- Chave privada d – inverso modular de e módulo φ(n)
- Se uma mensagem foi inserida: texto cifrado (criptografado) e valor descriptografado (deve ser igual à mensagem original)
Todas as entradas devem ser números inteiros. Use apenas números primos para p e q, e certifique-se de que a mensagem seja menor que n.
Resultados Anteriores
| Resultado | Entradas | Data |
|---|
Perguntas Frequentes
RSA is an asymmetric encryption algorithm that uses a public key for encryption and a private key for decryption. It relies on the difficulty of factoring the product of two large prime numbers.
p and q must be distinct prime numbers. For security, they should be large (e.g., 1024 bits), but for this calculator you can use small primes for demonstration.
e must be coprime to φ(n) and typically 65537 is used. It is part of the public key along with n.
The message m must be less than n. If your message is larger, it must be split into blocks.