Calculadora de Cifrado RSA
Calcule los parámetros de cifrado RSA: genere claves pública/privada, cifre/descifre mensajes usando números primos p y q.
¿Te fue útil esta calculadora?
¿Cómo utilizar esta herramienta?
Esta Calculadora de Cifrado RSA calcula claves públicas/privadas y, opcionalmente, cifra/descifra un mensaje numérico.
- Ingrese dos números primos distintos para p y q (por ejemplo, 61 y 53).
- Establezca el exponente público e (por defecto 65537). Debe ser coprimo con φ(n) y estar entre 2 y φ(n)-1.
- Opcionalmente, ingrese un mensaje m como un número entero entre 0 y n-1. Déjelo en blanco para solo generar claves.
- Haga clic en "Calcular" para ver los resultados y los cálculos paso a paso.
- Clave pública (n, e) – n = p × q
- Clave privada d – inverso modular de e módulo φ(n)
- Si se ingresó un mensaje: texto cifrado (cifrado) y valor descifrado (debe ser igual al mensaje original)
Resultados:
Todas las entradas deben ser números enteros. Use solo números primos para p y q, y asegúrese de que el mensaje sea menor que n.
Resultados anteriores
| Resultado | Entradas | Fecha |
|---|
Preguntas Frecuentes
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.