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.

Equipo Editorial de isCalculator Publicado por:
Revisado por: Consejo de Revisión
Última Actualización:

¿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.

  1. Ingrese dos números primos distintos para p y q (por ejemplo, 61 y 53).
  2. Establezca el exponente público e (por defecto 65537). Debe ser coprimo con φ(n) y estar entre 2 y φ(n)-1.
  3. Opcionalmente, ingrese un mensaje m como un número entero entre 0 y n-1. Déjelo en blanco para solo generar claves.
  4. Haga clic en "Calcular" para ver los resultados y los cálculos paso a paso.
  5. Resultados:

    • 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)

    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

Generar Gráficos
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.

Quick Convert
Conversor de Longitud
0
Conversor de Peso/Masa
0
Conversor de Área
0
Conversor de Volumen
0
Conversor de Velocidad
0
Conversor de Temperatura
0
Conversor de Presión
0
Conversor de Energía
0
Conversor de Potencia
0
Conversor de Fuerza
0
Conversor de Tiempo
0
Conversor de Ángulo
0
Conversor de Combustible
0
Conversor de Almacenamiento de Datos
0
Conversor de Bases Numéricas
0
Conversor de Volumen Seco
0
Conversor de Moneda
0
Conversor de Mayúsculas/Minúsculas
0