You are on page 1of 4

CLASES DE LAB DE COMERCIO ELECTRONICO FIRMA DIGITAL-CRIPTOGRAFIA SIMETRICA Y ASIMETRICA =================================================== HAY DOS EMISORAS ANGIE Y RECEPTOR DAVI-->TIENE

LLAVE PUBLICA

PRACTICA N1 --------------A. 1. CREA LLAVE PRIVADA sudo openssl genrsa -out private.pem 1024 ver el contenido cat private.pem 2. EXTRAE LA LLAVE sudo openssl rsa -in private.pem -out public.pem -outform PEM -p ubout ver contenido sudo cat public.pem 3. CREA DOCUMENTO sudo echo 'hola amigo jejeje'>data.txt Ver contenido sudo cat data.txt ls 4. FIRMAR sudo openssl rsautl -sign -inkey private.pem -keyform PEM -in da ta.txt >firmado si dedeas ver sudo vi firmado B.DAVI 1.DIgs k llego el doc. 2. VERIFICA FIRMA DIGITAL sudo pwd ls openslls rsault -verify -inkey public.pem -keyform PEM -pubin -i n firmado>data5.txt ls sudo cat data5.txt 3. COMPARA EL DOCUMENTO CON ORIGINAL Y EL CREADO sudo diff -s data5.txt data.txt s cumple INTEGRIDAD, AUTENTICIDAD--->NO REPUDIADO---MS CIFRADOS. PRACTICA N2 --------------Estabes en otro formato.pdf usaremos SHA1 MD5 otros.

PARA ANGIE 1. CREA LA LLAVE PRIVADA ojo tiene publica y privada sudo openssl genrsa -out private.pem 1024 si desear ver sudo cat private.com 2. EXTRAE LA LLAVE PUBLICA DESDE LLAVE PRIVADA sudo penssl -in private.pem -out public.pem -outform PEM -pubout si deseas ver sudo cat public.pem ls (bien ya creado todo jajaja) 3. ANTES DE FIRMAR .PDF DEBE SER RESUMIDO MEDIANTE ALGORITMO PK LA LLAVE PUBLICA STA BASADO EN MENSAJER PLANOS sudo openssl dgst -sha1 <matricula.pdf> matriculado.resumen si desea ver la firma teclea sudo more matriculado.resumen 4. EN MOMENTO DE FIRMA. SE HARA SOVRE DOC RESUMIDO sudo openssl rsautl -sign -inkey private.pem -keyform PEM -in m atriculado.resumen >firmado si desea ver los archivos ls si desea ver el doc firmado sudo vi firmado PARA DAVI RECEPTOR 1.Digamos k recibio jeje y davi tiene la llave publica. k la llave priva da tiene angie. ella no debe confiar jaja 2. pwd si desea ver archivos ls 3. DAVI VERIFICA LA FIRMA OO VERIFICAR SIEMPRE sudo penssl rsault -verify -inkey public.pem -keyform PEM -pubin -in firmado>documento.resumen si desea ver archivos ls si desea ver la firma more documento.resumen EXPLICACION: documento resumen.es resumen de archivo matricula.p df esta firmado. y servira pa contrastar. entoces davi tendra k rsumir el archivo maricula .pdf con mismo algo de resumen procedr!!! 4. DAVI RESUME ARCHIVO MATRICULA.PDF sudo openssl dgst -sha1 <matricula.pdf> documento.porverificar si desea ver archivos ls 5. COMPARA ARCHIVO CREADO. sudo diff -s documento.resumen documento.porverificar listo eran identicos verarrr!!! PRACTICA N3 --------------- e.simetrica. ENCRIPTACOIN Y DESENCRIPTACION DE ARCHIVOS

EMISOR 1. TENEMOS DOCMENTO MATRICULADO.PDF --->simetrico ls 2. ENCRIPTAMOS EL ARCHIVO sudo openssl -des3 -e -salt -a -in matriculado.pdf -out matricul ado.encriptado te pedira tu pass::: si deas ver ls Para ve el firma sudo more matriculado.encriptado RECEPTOR DESENCRIPTA 1. DESENCRIPTA ls sudo openssl enc -des3 -d -salt -a -out matriculado.pdf -in matr iculado.encriptado te pedira pass:: listo si deas ver: ls cometamos: la encriptacion muy importante. con esto se logra pri vacidad en envio de infomacion, jjj. PRACTICA N4 ---------------e.asimetrica. EMISOR OJO DAVI TIENE LA LLAVE PUBLICA DE ANGIE Y ANGIE DE DAVI LLAVE PUBLICA. 1.CREAMO LLAVE PUBLICA Y PRIVADA PA DAVI sudo openssl genrsa -out privatedavid.pem 1024 sudo openssl rsa -in private.pem -out publicdavid.pem -outform P EM -pubout ls 2. CREA LLAVE PUBLICA Y PRIVADA PA ANGIE sudo openssl genrsa -out privateangie.pem 1024 sudo openssl rsa -in private.pem publicagie.pem -outform PEM -pu bout 3. COMPARTIR LAS LLAVES PUBLICAS sudo mv publicangie.pem/practicas/david sudo mv/practicas/david/publicdavid.pem/practicas/angie/privatea ngie.pem ls las/practicas/david 4. CREA UN SALUDO A ANGIE echo 'hola angie com estas?' >saludodedavid.paraangie ls sudo more saludodedavid.paraangie 5. ENCRIPTAMOS EL ARCHIVO saludodedavid.paraangie y lo enviamos sudo openssl rsault1 -encrypt -pubin -inkey publicangie.pem -in saludodedavid.paraangie -out saludodedavid.paraangie.encriptado. ls

cp saludodedavid.paraangie.encriptado /practicas/angie RECEPTOR 1. ANGIE RECIBE MS CIFRADO DE EMISOR ls 2. PARA VER MS DEBE DESCIFRAR CON SU LLAVE PRIVADA--privateangie.pem openssl rsautl -decrypt -inkey privateangie.pem -in saludodedavi d.paraangie.encriptado -out saludodavid.paraangie sudo more saludodedavid.paraangie asi fue!!!