Tutorial GPG
-
Upload
unicamp -
Category
Technology
-
view
129 -
download
0
Transcript of Tutorial GPG
![Page 1: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/1.jpg)
1
![Page 2: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/2.jpg)
- ¿Qué es criptografía ?
- ¿ Es complejo aprender todo esto ?
2
![Page 3: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/3.jpg)
Ejemplo: Bob y Alicia comparten una misma
clave para compartir mensajes cifrados.
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 3
![Page 4: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/4.jpg)
Ejemplo 1: Cifrar un archivo usando el
algoritmo DES (des-cbc)
Archivo en texto plano: file.txt
openssl -enc -in file.txt -des-cbc -out file.enc
Archivo cifrado: file.enc
Ejemplo 2: Descifrar un archivo usando el
algoritmo DES (des-cbc)
openssl -enc -d -dec-cbc -in file.enc
4
![Page 5: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/5.jpg)
Lista de algoritmos simétricos para el
cifrado usando openssl
openssl list-cipher-commands
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 5
![Page 6: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/6.jpg)
Algoritmos simétricos más comunes
- DES
- 3DES
- IDEA
- AES
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 6
![Page 7: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/7.jpg)
Ejemplo: Bob y Alicia crean cada uno sus
claves públicas y privadas
openssl genrsa -out Kpriv-B.pem 1024
openssl rsa -in Kpriv-B.pem -pubout -out Kpub-B.pem
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 7
![Page 8: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/8.jpg)
Bob envía un mensaje cifrado a Alicia usando
su clave pública
openssl rsautl -in M(Bob) -inkey Kpub-A.pem -pubin -encrypt -out
Mc.pem
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 8
![Page 9: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/9.jpg)
Alicia usa su clave privada para descifrar el
mensaje
openssl rsautl -in Mc.pem -inkey Kpriv-A.pem -pubin -decrypt
-out M(Bob)
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 9
![Page 10: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/10.jpg)
Bob envía un mensaje cifrado a Alicia usando
su propia clave privada
openssl rsautl -sign -in M(Bob) -inkey Kpriv-B.pem -out Mc.pem
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 10
![Page 11: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/11.jpg)
Alicia descifra el mensaje usando la clave
pública de Bob
openssl rsautl -in sign.pem -pubin -inkey Kpub-B.pem -out M(Bob)
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 11
![Page 12: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/12.jpg)
Ahora Bob cifra su mensaje con la clave pública de Alicia y luego vuelve a cifrarlo usando su propia clave privada.
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 12
![Page 13: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/13.jpg)
LABORATORIO
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 13
![Page 14: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/14.jpg)
La firma digital de un documento digital es el resultado de la función RSA entre la clave privada y la huella del documento digital.
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 14
![Page 15: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/15.jpg)
Comprobación de una firma digital
gpg –verify openssl-1.0.1c.tar.gz.asc openssl-1.0.1c.tar.gz
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 15
![Page 16: Tutorial GPG](https://reader031.fdocumento.com/reader031/viewer/2022012406/589c0eda1a28ab4f598b76a5/html5/thumbnails/16.jpg)
GRACIAS
Mi Fingerprint: 7714 DEBD FD0B 6EC5 B517 2DB6 0900 D5FB A1D2 94E9
Blog: richardqa.blogspot.com
Facebook: facebook.com/jquintoancieta
@copyright Realizado por: Ing. Javier Richard Quinto Ancieta 16