La profesora de ingles no me deja salir de la sala porque tiene que revisar otras cosas tambien
asi que no podré asistir a la clase de recuperación por ese motivo. Sin embargo mi compañero Herrera
Salas Adriano y yo hicimos esta web para simular como es cifrado asimétrico con RSA, que es la encriptación que usa WhatsApp
y muchas otras plataformas, ademas de ser el mas seguro hasta la actualidad, ya que ni con millones de maquinas se podria descifrar a no ser que tenga la llave publica del emisor.
Gracias.
🔐
CryptoSim — RSA Encryption Lab
SISTEMA DE CIFRADO ASIMÉTRICO // CIBERSEGURIDAD 2026
Compartir públicamente
NUNCA compartir Solo
descifra quien tiene la clave privada
MENSAJE A CIFRAR
▌ Sistema listo. Escribe un mensaje y
presiona CIFRAR.
TEXTO CIFRADO (CIPHERTEXT)
El texto cifrado aparecerá aquí...
MENSAJE DESCIFRADO
El mensaje original aparecerá aquí tras descifrar...
✍️
MENSAJE
Texto plano
→
🔑
CLAVE PÚB.
Cifrar
→
🔒
CIFRADO
Ciphertext
→
🗝️
CLAVE PRIV.
Descifrar
→
📩
RESULTADO
???
¿Qué es el cifrado asimétrico RSA?
RSA usa dos claves matemáticamente relacionadas:
una pública (para cifrar) y una privada (para descifrar). Solo quien
tiene la clave privada puede leer el mensaje.
El truco matemático:
Se eligen dos números primos gigantes:
p y q
Se calcula n = p × q (módulo RSA)
La clave pública = (e, n) — se
comparte con todos
La clave privada = (d, n) — se guarda
en secreto
Cifrar: C = Me mod n Descifrar: M = Cd mod n
¿Por qué es seguro? Factorizar n (encontrar p y q)
con números gigantes tomaría
millones de años con las computadoras
actuales.
Ejemplo simplificado con números pequeños:
p = 61, q = 53 → n = 3233
e = 17 (clave pública parcial)
d = 2753 (clave privada parcial)
Cifrar "M = 65": C = 6517 mod 3233 =
2790
Descifrar: 27902753 mod 3233 =
65 ✓
¿Cómo compartir tu clave pública de forma segura?
La clave pública se puede compartir libremente — no
importa si alguien la intercepta.
Ejemplo de flujo alumno → profesora:
1. La profesora genera su par de
claves
2. La profesora comparte su clave pública con la
clase
3. El alumno cifra su tarea con la
clave pública de la profesora
4. Solo la profesora puede descifrar con su clave
privada
5. Nadie más (ni el alumno) puede leer el mensaje cifrado
CLAVE PÚBLICA PARA COMPARTIR
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA07v5wkrhCbc8X4oh3Wf5
xKXD8rQXBoT1yY56LUCxDn9XBq9i3gS7Gfar9gTCuXxq9i3kS8GdKtR4a7Z2Mp
wPq8dF2Tj9bKe0P1VD8mA4yX7Rn2Ks6fwB9cPqLh8Kx+example+keydata==
-----END PUBLIC KEY-----
✓ Esta clave es SEGURA de compartir públicamente por email, chat, o
en un repositorio
✗ La clave PRIVADA NUNCA se comparte — quien la tenga puede leer
todos tus mensajes