Diferencia entre revisiones de «GPG / Encriptar Texto Plano»

De Hacklab La Paz - r00thouse
(Página creada con «== Encriptación simétrica con contraseña == <code>$ echo "mensaje_a_encriptar" | gpg --symmetric --armor --passphrase "la_contraseña"</code> <source lang="bash"> ----...»)
 
Sin resumen de edición
Línea 16: Línea 16:


<code>$ echo "I_miss_you" | gpg --encrypt --armor -r 566A63F4</code>
<code>$ echo "I_miss_you" | gpg --encrypt --armor -r 566A63F4</code>
La saida


<source lang="bash">
<source lang="bash">
Línea 33: Línea 35:
</source>
</source>


== Para desencriptar ==
Noten que la opción <code>-r </code> requiere un ID de llave esto para decirle a gpg que use la llave espcificada por su ID. ara listar las ID de cada llave que se tiene en el anillo de llaves personal (las llaves que se han importado)
<source lang="bash">gpg --list-keys</source>
 
== Para desencriptar<br/> ==


En ambos casos, el mensaje será desencriptado con:
En ambos casos, el mensaje será desencriptado con:

Revisión del 11:39 23 nov 2014

Encriptación simétrica con contraseña

$ echo "mensaje_a_encriptar" | gpg --symmetric --armor --passphrase "la_contraseña"

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.12 (GNU/Linux)

jA0EAwMCwA9mmdOzhYRgySqYxTEp6iMzQML1zc8QKuKRE1wlmQE6pMMkc0xY6+OL
PuSj3rWJMgQAe3s=
=rxHR
-----END PGP MESSAGE-----

Encriptación asimétrica con llaves públicas

$ echo "I_miss_you" | gpg --encrypt --armor -r 566A63F4

La saida

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.12 (GNU/Linux)

hQEMAzQzcUBq8sQCAQf8C90IU2rHz/qKmmYNw/Bzua5EXLWDpQr/K9Nkiu7Xm7PK
BUBXEfbYmO1/Hu7ohjFihnXxYNXittQF5RdneTO7ddRqK9vdN1sFGO2ltaFqBc3I
91dgyxMltwbi/wEtuOLGRXGYknDxc90iXeIpygTS66epu23IAfmNLDe3KgDdpevz
5Kbye2C6vcIjdcNhdK5PJyfF2/52qrTOKuMrmCmZxJyYlwBGKuTChlNjAk9bR/dB
27kUnSe06D0Af+livj5oRGqC50qDpnsPA3Ka/ecTXsYo15IlJPwqOHxnjGxnTULl
wPKZVPtbc+W1Wdu+lHviHGvc1Cm0V7NAIs6oMKgFw9JGAbLrwKwFnG5Hr5LrmrTW
l3kB7sLtCXHnULTcaht+Wf4TDOpt95kr5/JnbZyyn8hh6F/rKAscd2UcJNZCr4qo
64mq4HFcAQ==
=pL2y
-----END PGP MESSAGE-----

Noten que la opción -r requiere un ID de llave esto para decirle a gpg que use la llave espcificada por su ID. ara listar las ID de cada llave que se tiene en el anillo de llaves personal (las llaves que se han importado)

gpg --list-keys

Para desencriptar

En ambos casos, el mensaje será desencriptado con:

$ cat encrypted_message | gpg

Fuente: http://stackoverflow.com/questions/5504721/how-do-i-encrypt-plaintext-with-gnupg