Skip to content

Instantly share code, notes, and snippets.

@nullx5
Last active March 6, 2025 09:21
Show Gist options
  • Save nullx5/f214b849d48d9981b8129edcb2161abe to your computer and use it in GitHub Desktop.
Save nullx5/f214b849d48d9981b8129edcb2161abe to your computer and use it in GitHub Desktop.

Agregar llaves PGP a launchpad

/home/blessed/.gnupg/

Generar llaves PGP

gpg --full-generate-key
gpg --list-keys
Key ID (es el conjunto de caracteres alfanuméricos después de pub).
gpg --fingerprint
Key ID (después de pub igual pero separados por de a 4 hexadecimal).

Subir la clave al servidor de Ubuntu por consola

gpg --keyserver keyserver.ubuntu.com --send-keys "KEY_ID"

Verificar que la clave se subio por consola

gpg --keyserver keyserver.ubuntu.com --search-keys [email protected]

Despues de subir la llave a keyserver.ubuntu.com

pegar el Fingerprint de la llave en launchpad

decifrar mensaje enviado al correo

Subir la llave publica PGP .asc al servidor de claves Ubuntu via web

https://keyserver.ubuntu.com/

Consultar si se subio la llave correctamente al servidor via web

https://keyserver.ubuntu.com/pks/[email protected]&op=index

Eliminar llaves PGP

gpg --delete-secret-key KEY_ID
gpg --delete-key --yes KEY_ID

Importar llaves publica y privada

gpg --import public.asc
gpg --import private.asc

Exportar llaves publica y privada

gpg -o ~/public.asc --export -a <ID_o_Email>
gpg -o ~/private.asc --export-secret-key -a <ID_o_Email>

Decifrar mensajes PGP

gpg --output mensaje.txt --decrypt mensaje.asc

Encriptar mensaje

Primero importar la llave publica del destinatario del mensaje
gpg --encrypt --armor --recipient <ID_o_Email> mensaje.txt

🔹 --encrypt: Indica que quieres cifrar.
🔹 --armor: Genera salida en texto ASCII (.asc).
🔹 --recipient <ID_o_Email>: Especifica el destinatario (su ID de clave o email).
🔹 mensaje.txt: Es el archivo que quieres cifrar.

Esto generará un archivo mensaje.txt.asc que puedes enviar al destinatario.

Tools GUI

kleopatra *

seahorse * soporta SSH

gpa

Agregar imagen a la llave publica

The image must be a JPEG file, 240x288 is a good size to use.

gpg --edit-key "KEY ID"

gpg> addphoto
Enter JPEG filename for photo ID: /home/blessed/Imágenes/dev-logo.jpeg
Enter
y
gpg> save
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment