Manejo de archivos
Cifrado
Supongamos que tenemos un archivo llamado repub13.txt en /home/invitado.
- Abrimos una ventana del explorador de archivos, nautilus.
Applications -> System tools -> File Browser. - Localizamos el archivo repub13.txt, lo seleccionamos, y le damos click con el botón secundario del mouse.

- Damos click en la opcion Encrypt...

- Seleccionamos la llave que deseamos usar para cifrar el archivo y damos click en OK. Listo, tenemos nuestro archivo cifrado.

Hay que notar que lo ciframos usando nuestra llave publica, es decir, solo podrá ser descifrado con nuestra llave privada, solo lo podremos descifrar nosotros. Si por el contrario lo hubiéramos cifrado con la llave publica de Nicolas Sarmiento, solo él, podría descifrarlo.
Descifrado
Supongamos que tenemos un archivo llamado repub13.txt.pgp en /home/invitado.
- Abrimos una ventana del explorador de archivos, nautilus.
Applications -> System tools -> File Browser. - Localizamos el archivo repub13.txt.pgp, lo seleccionamos, y le damos click con el botón secundario del mouse.

- Damos click en la opción Open with "Decrypt File".

- Proporcionamos la contraseña de la llave privada y damos click en OK. Listo, tenemos nuestro archivo descifrado.

Hay que notar que siempre que se cifra un documento se usa la llave publica, no la privada.
Firmado
Supongamos que tenemos un archivo llamado repub13.txt en /home/invitado.
- Abrimos una ventana del explorador de archivos, nautilus.
Applications -> System tools -> File Browser. - Localizamos el archivo repub13.txt, lo seleccionamos, y le damos click con el botón secundario del mouse.

- Damos click en la opcion Sign.

- Seleccionamos la llave que deseamos usar para firmar el archivo y damos click en OK.

- Proporcionamos la contraseña de la llave privada y damos click en OK.

- Listo, tenemos nuestro archivo firmado.
Para firmar un documento siempre se usa una llave privada.
Verificar firma
Supongamos que tenemos un archivo llamado repub13.txt.sig en /home/invitado.
- Abrimos una ventana del explorador de archivos, nautilus.
Applications -> System tools -> File Browser. - Localizamos el archivo repub13.txt.sig, lo seleccionamos, y le damos click con el botón secundario del mouse.

- Damos click en la opción Open with "Verify Signature".
- El aviso de firma válida se muestra en la esquina inferior derecha de la pantalla.

Para comprobar la validez de la firma se usa la llave publica.
Una vez que tenemos nuestro archivo cifrado este puede ser enviado a otras personas, claro estas personas solo lo podrán descifrar si el archivo fue cifrado con su llave publica. Si tenemos un archivo firmado que deseamos enviar a otra personas, tendremos que enviar tanto el archivo original, el que se firmo, como el archivo con extensión .sig resultante de la firma.
Manejo de cadenas
Cifrado
- Abrimos una instancia del editor de texto de GNOME, Gedit.
Applications -> Accessories -> Text Editor. - Supongamos que tenemos un texto ya escrito.

- Damos click en la opción Edit -> Encrypt...

- Seleccionamos la llave publica con la que deseamos encriptar el texto, y damos click en OK.

- Listo, ya tenemos el texto cifrado.
CODE:
-
-----BEGIN PGP MESSAGE-----
-
Version: GnuPG v1.4.6 (GNU/Linux)
-
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-
gODruaHz+Fmmi/FLL+3EYEfCzDCDySjLcVRGRJMFKjTO/SkRt3ktqjAVfZ/YUzwg
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
uNSk0UkEbFsS96ouQ/miUKp0l5WfM3WcchL8PLkYX0oGHo5izauEaWu49C0L0SQQ
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
=dwT4
-
-----END PGP MESSAGE-----
-
Descifrado
Partiendo del texto cifrado en la sección anterior.
- Damos click en la opción
Edit -> Decrypt/Verify.

- Proporcionamos la contraseña para la llave privada y damos click en OK.

- Listo, ya tenemos el texto descifrado.

Hay que tener en mente que no debemos modificar nada dentro de las 'etiquetas'
-----BEGIN PGP MESSAGE-----
-----END PGP MESSAGE-----
Fuera de ellas se puede agregar lo que sea. Posteriormente si deseamos descifrar el mensaje no habra problema alguno.
De la misma manera si solo se desea cifrar una parte de todo el texto que hay en el archivo, se selecciona la parte del texto deseado y se procede de la misma forma que se explico anteriormente.
Para decifrarlo no hace falta seleccionarlo y se procede de la forma que se explico anteriormente.
Firmado
- Abrimos una instancia del editor de texto de GNOME, Gedit.
Applications -> Accessories -> Text Editor. - Supongamos que tenemos un texto ya escrito.

- Damos click en la opción Edit -> Sign...

- Seleccionamos la llave privada con la que deseamos firmar el texto, y damos click en OK.

- Proporcionamos la contraseña para la llave privada y damos click en OK.

- Listo, ya tenemos el texto firmado.
CODE:
-
-----BEGIN PGP SIGNED MESSAGE-----
-
Hash: SHA1
-
-
Gravitation cannot be held responsible for people falling in love. How on earth can you explain in terms of chemistry and physics so important a biological phenomenon as first love? Put your hand on a stove for a minute and it seems like an hour. Sit with that special girl for an hour and it seems like a minute. That's relativity.
-
Albert Einstein
-
US (German-born) physicist (1879 - 1955)
-
We can learn even from our enemies.
-
Ovid, Metamorphoses
-
Roman poet (43 BC - 17 AD)
-
What is done out of love always takes place beyond good and evil.
-
Friedrich Nietzsche, Beyond Good and Evil, Aphorism 153
-
German philosopher (1844 - 1900)
-
-----BEGIN PGP SIGNATURE-----
-
Version: GnuPG v1.4.6 (GNU/Linux)
-
iD8DBQFIdUEtdyFlPZxVi/cRAtUGAKCnJslgk87F3tWfD+r8zKFNlLK7FwCgjJmV
-
a6LagYC43fgK0Urse9iz/t8=
-
=Di6S
-
-----END PGP SIGNATURE-----
-
Verificar firma
Partiendo del texto firmado en la sección anterior.
- Damos click la opción
Edit -> Decrypt/Verify.

- El aviso de firma válida se muestra en la esquina inferior derecha de la pantalla.

Hay que tener en mente que no debemos modificar nada dentro de las 'etiquetas'
-----BEGIN PGP SIGNED MESSAGE-----
-----END PGP SIGNATURE-----
Fuera de ellas se puede agregar lo que sea. Posteriormente si deseamos verificar la firma del mensaje no habra problema alguno.
De la misma manera si solo se desea firmar una parte de todo el texto que hay en el archivo, se selecciona la parte del texto deseado y se procede de la misma forma que se explico anteriormente.
Para verificar la firma no hace falta seleccionarlo y se procede de la forma que se explico anteriormente.
Nota: Si no se muestran las opciones de cifrado/firma en el editor de texto, es necesario activar el plugin correspondiente.
Edit -> Preferences
En la pestaña Plugins, habilitar la opción Text Encryption.