Ejercicios Repaso GPG
Ejercicios Repaso GPG
Ejercicios Repaso GPG
(Tema 2 – Criptografía)
3. Realiza los siguientes ejercicios de gpg. Intenta escribir el comando que cumpla todo lo que se pida.
En todos los apartados se trata de un único comando gpg. (Cómo podrás observar, salvo los dos
primeros apartados el resto usan criptografía asimétrica o de clave pública)
a) Cifra el documento repaso.pdf en codificación ASCII (Base64) usando cifrado simétrico. Llama al
documento cifrado repaso_cifrado.pdf.asc
e) Cifra el documento repaso.pdf en codificación ASCII para que solo pueda descifrarlo el usuario con
identificado de clave ID_clave
f) Firma el documento contrato.txt en texto claro de manera que aparezca la firma al final del
documento. Llama contrato_firmado.txt.asc al documento firmado (documento+firma)
j) Cifra el documento secreto.pdf para que solo pueda descifrarlo tu amigo Juan. El fichero cifrado se
llamará secreto_cifrado y estará en formato binario. (Se supone que tienes la clave pública de Juan
en tu anillo de claves públicas y que esta tiene identificador ID_Juan)
k) Descifra el fichero secreto_cifrado del apartado anterior, suponiendo que eres Juan. Ponle un
nombre apropiado que facilite la visualización en tu sistema operativo.
l) Firma y cifra para tu amigo Juan (el de los dos últimos apartados) el documento contrato.doc. El
documento resultante estará en codificación Base64 y tendrá por nombre contrato_firm_sig.doc.asc.
4. Bájate ficheros de internet que estén firmados con GPG y realiza todo lo necesario para comprobar
la firma. Comprueba también la integridad de los ficheros con las funciones hash disponibles en los
sitios de descarga. (Puedes probar por ejemplo en páginas de descarga de distribuciones Linux:
Ubuntu, Debian, etc.)