[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Firmar y abrir un archivo binario con GnuPG



Alejandro wrote:
> Hola, con GPG firme un archivo binario de presentacion (hecho con
> kpresneter, tipo el PowerPoint de Office) asi:
>
> #gpg -u alejandro@mail.com.ar -s mi_archivo
>
> Luego yo envio ese archivo y mi clave publica a otra PC pero cuando no
> puedo abrir el archivo con el Kpresenter, mi pregunta entonces es esta:
>
> Cual es la forma en que debo abrir el archivo firmado con GPG teniendo
> la correspondiente clave publica del usuario que lo firmo ?? Hay que
> hacer alguna operacion con GPG antes de abrirlo  ???
>
> Gracias
>
>
> Alejandro
>
>
>
>

 Experimenta, prueba, lee manuales o busca ejemplos...

 (Espero que tu cliente no se líe como el mío --Mozilla con Enigmail-- y
trunque el mensaje. He modificado la armadura GPG que aparece en la
parte copiada de consola con dobles barras para que no lo reconozca
Enigmail y sea legible al menos hasta la palabra 'Saludos').

 Suponiendo que GPG tiene la clave pública en el anillo:

yo@mimaq:~$ cd tmp
yo@mimaq:~/tmp$ cat <<EOF >archivo.txt
> hola, esto es una prueba
> de la firma con GPG.
> EOF
yo@mimaq:~/tmp$ gpg -u yo@un.dominio.de.ejemplo.es -s archivo.txt

You need a passphrase to unlock the secret key for
user: "Gabriel Nunez Nunez-Lagos <yo@un.dominio.de.ejemplo.es>"
1024-bit DSA key, ID 12EB4430, created 2005-09-24

yo@mimaq:~/tmp$ cat archivo.txt
hola, esto es una prueba
de la firma con GPG.
yo@mimaq:~/tmp$ ls
archivo.txt  archivo.txt.gpg
yo@mimaq:~/tmp$ gpg --verify archivo.txt.gpg
gpg: Signature made vie 19 may 2006 02:14:16 CEST using DSA key ID 12EB4430
gpg: Good signature from "Gabriel Nunez Nunez-Lagos
<yo@un.dominio.de.ejemplo.es>"
yo@mimaq:~/tmp$ gpg --decrypt archivo.txt.gpg
hola, esto es una prueba
de la firma con GPG.
gpg: Signature made vie 19 may 2006 02:14:16 CEST using DSA key ID 12EB4430
gpg: Good signature from "Gabriel Nunez Nunez-Lagos
<yo@un.dominio.de.ejemplo.es>"
yo@mimaq:~/tmp$ ls
archivo.txt  archivo.txt.gpg
yo@mimaq:~/tmp$ gpg -u yo@un.dominio.de.ejemplo.es --clearsign archivo.txt

You need a passphrase to unlock the secret key for
user: "Gabriel Nunez Nunez-Lagos <yo@un.dominio.de.ejemplo.es>"
1024-bit DSA key, ID 12EB4430, created 2005-09-24

yo@mimaq:~/tmp$ ls
archivo.txt  archivo.txt.asc  archivo.txt.gpg
yo@mimaq:~/tmp$ cat archivo.txt.asc
//-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hola, esto es una prueba
de la firma con GPG.
//-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFEbQ+TXzaBcRLrRDARAhqlAJ4qYe14bV/2LB/2wGBcWHMOqTy2SwCffgb/
CRXRrdE9JuSKDFRGRz5lIhw=
=o5JT
//-----END PGP SIGNATURE-----
yo@mimaq:~/tmp$ gpg -u yo@un.dominio.de.ejemplo.es --detach-sign
archivo.txt

You need a passphrase to unlock the secret key for
user: "Gabriel Nunez Nunez-Lagos <yo@un.dominio.de.ejemplo.es>"
1024-bit DSA key, ID 12EB4430, created 2005-09-24

yo@mimaq:~/tmp$ ls
archivo.txt  archivo.txt.asc  archivo.txt.gpg archivo.txt.sig
yo@mimaq:~/tmp$ gpg --verify archivo.txt.asc
 gpg: Signature made vie 19 may 2006 02:21:39 CEST using DSA key ID 12EB4430
gpg: Good signature from "Gabriel Nunez Nunez-Lagos
<yo@un.dominio.de.ejemplo.es>"
yo@mimaq:~/tmp$ gpg --verify archivo.txt.sig
gpg: Signature made vie 19 may 2006 02:24:38 CEST using DSA key ID 12EB4430
gpg: Good signature from "Gabriel Nunez Nunez-Lagos
<yo@un.dominio.de.ejemplo.es>"
yo@mimaq:~/tmp$
yo@mimaq:~/tmp$ gpg --verify archivo.txt.sig archivo.txt
gpg: Signature made vie 19 may 2006 02:24:38 CEST using DSA key ID 12EB4430
gpg: Good signature from "Gabriel Nunez Nunez-Lagos
<yo@un.dominio.de.ejemplo.es>"
yo@mimaq:~/tmp$ gpg --decrypt archivo.txt.gpg 2>/dev/null
hola, esto es una prueba
de la firma con GPG.
yo@mimaq:~/tmp$ gpg --decrypt archivo.txt.gpg 2>/dev/null >archivo.limpio
yo@mimaq:~/tmp$ cat archivo.limpio
hola, esto es una prueba
de la firma con GPG.
yo@mimaq:~/tmp$ diff -s archivo.txt archivo.limpio
Los ficheros archivo.txt y archivo.limpio con idénticos
yo@mimaq:~/tmp$

Saludos
-- 
--
Gabriel Núñez~
   -
gabriel.nnl(at)estudiante.uam.es -- gabriel.nunez(at)hispalinux.es
//May The Source Be With You//
--//--
--//-- Infórmese sobre las patentes de software: /-
http://proinnova.hispalinux.es/




Reply to: