Aquesta és una revisió antiga del document
GPG
manejo llaves
generar contraseña (se recomienda el máximo disponible, 4096bits):
$ gpg --gen-key
entra en modo comando gpg, múltiples acciones disponibles:
$ gpg --edit-key <UID>
exporta clave pública, para repartir, formato binario:
$ gpg --export UID
exporta clave pública, para repartir, formato texto:
$ gpg --armor --export UID
exporta clave secreta
$ gpg --export-secret-keys UID
importar clave pública:
$ gpg --import <pubkey>
$ gpg --allow-secret-key-import --import <seckey>
borrar llave pública:
$ gpg --delete-key UID
borrar llave privada:
$ gpg --delete-secret-key UID
borrar llave pública y privada:
$ gpg --delete-secret-and-public-key UID
listado/exportación
$ gpg –list-keys$ gpg –list-public-keys$ gpg –list-secret-keys$ gpg –fingerprint$ ssh-keygen -yf ejemplo.rsa→ generar clave pública a partir de la clave privada
firma/encriptado/desencriptado
$ gpg –sign-key UID$ gpg –trust-model always -r «Miguel Angel Torres» –encrypt ~/$FICHERO.tar.gz$ gpg -u «Miguel Angel Torres» –output «fichero_salida» «fichero.gpg»$echo «password» | gpg -u «Miguel Angel Torres Egea» –output «fichero_salida» –passphrase-fd 0 «fichero.gpg»→ automatizar desencriptado