More Related Content
Similar to Leccion07 rsa crypt4you (20)
More from Alfonso Muñoz, PhD (13)
Leccion07 rsa crypt4you
- 1. Aula Virtual Crypt4you
Curso: El algoritmo RSA
Lección 7: Generación de
claves con OpenSSL
Profesor: Dr. Jorge Ramió Aguirre
Universidad Politécnica de Madrid
Lección 7 El algoritmo RSA – Crypt4you © JRA 2012
- 2. Capítulo 14: Cifrado Asimétrico Exponencial Página 2
Origen documento de apoyo a la Lección
• Selección de dispositivas del capítulo 14 sobre Cifrado Asimétrico
Exponencial del Libro Electrónico de Seguridad Informática y
Criptografía para la Lección 6 del curso El algoritmo RSA de Crypt4you.
• Este archivo forma parte libro electrónico de Seguridad Informática y
Criptografía v 4.1 de marzo de 2006.
• http://www.criptored.upm.es/guiateoria/gt_m001a.htm
• Se autoriza el uso, su reproducción en computador y la impresión sólo
con fines docentes o personales, respetando los créditos del autor.
• Queda prohibida su comercialización.
• Este documento sirve como material de apoyo a la Lección 7 del curso el
algoritmo RSA de Crypt4you, Generación de claves con OpenSSL. El
mayor contenido temático se encuentra en la página Web de dicha lección.
• http://www.crypt4you.com
© Jorge Ramió Aguirre Madrid (España) 2006
- 3. Capítulo 14: Cifrado Asimétrico Exponencial Página 3
Prácticas con OpenSSL I
Software OpenSSL:
http://www.slproweb.com/products/Win32OpenSSL.html
1. Una vez instalado Win32OpenSSL para Windows en el
disco duro, en la carpeta C:OpenSSL-Win32bin y
desde el símbolo del sistema MSDOS genere una clave
RSA de 1.024 bits mediante el comando:
openssl genrsa 1024
Observe que la clave nos indica “e is 65537 (0x10001)”.
1. Cree una nueva clave RSA guardando la clave en un
archivo de nombre rsakey con el comando:
openssl genrsa -out rsakey 1024
© Jorge Ramió Aguirre Madrid (España) 2006
- 4. Capítulo 14: Cifrado Asimétrico Exponencial Página 4
Prácticas con OpenSSL II
3. Recupere ahora esa clave y guárdela en un archivo en
formato hexadecimal de nombre claveRSA1:
openssl rsa -in rsakey -text -out claveRSA1.
4. Edite claveRSA1 con Word o WordPad, elimine todos
los “:” y elimine luego los “cuatro espacios en blanco”
de forma que los valores de p y de q en hexadecimal
estén cada uno en una sola cadena. Pegue esos valores
de p y de q en el programa genRSA, con e = 10001,
genere y observe la clave.
5. Repita los puntos 2, 3 y 4 hasta encontrar una clave de
“baja calidad”.
Fin del archivo
© Jorge Ramió Aguirre Madrid (España) 2006