Aquesta és una revisió antiga del document
GPG
manejo llaves
generar contraseña (4096bits):
$ gpg --gen-key
editar contraseña?:
$ gpg --edit-key
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