Diferencia entre revisiones de «GPG / Encriptar Texto Plano»
Sin resumen de edición |
Sin resumen de edición |
||
Línea 35: | Línea 35: | ||
</source> | </source> | ||
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. | 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. Para 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> | ||
<source lang="bash">gpg --list-keys</source> | |||
== Para desencriptar<br/> == | == Para desencriptar<br/> == | ||
Línea 45: | Línea 44: | ||
Fuente: [http://stackoverflow.com/questions/5504721/how-do-i-encrypt-plaintext-with-gnupg http://stackoverflow.com/questions/5504721/how-do-i-encrypt-plaintext-with-gnupg] | Fuente: [http://stackoverflow.com/questions/5504721/how-do-i-encrypt-plaintext-with-gnupg http://stackoverflow.com/questions/5504721/how-do-i-encrypt-plaintext-with-gnupg] | ||
Vea [[GPG|Crear/exportar/importar llaves]] |
Revisión actual - 11:42 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. Para 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