CryptoSuite
Una demostración de los algoritmos de cifrado AES y RSA
Información del Prototipo
Esta aplicación implementa los algoritmos criptográficos descritos en el documento "criptografía moderna.pdf", incluyendo AES (algoritmo simétrico) y RSA (algoritmo asimétrico).
AES (Advanced Encryption Standard)
Algoritmo Simétrico - Cifrado por Bloques
1
2
3
Características AES
- Cifrado simétrico por bloques
- Tamaño de bloque: 128 bits
- Claves: 128, 192 o 256 bits
- Rápido y eficiente para grandes volúmenes
RSA (Rivest-Shamir-Adleman)
Algoritmo Asimétrico - Clave Pública/Privada
1
2
3
Características RSA
- Cifrado asimétrico
- Basado en factorización de números primos
- Clave pública para cifrar
- Clave privada para descifrar
- Ideal para intercambio de claves
Integración AES + RSA
Ejemplo práctico de uso combinado
Flujo de Integración Típico
- Se genera un par de claves RSA.
- Se genera una clave AES aleatoria para la sesión.
- El mensaje se cifra con AES (rápido).
- La clave AES se cifra con RSA (seguro).
- Se envían ambos elementos cifrados.