enviar_correo_cifrado_con_mutt

¡Esta es una revisión vieja del documento!


Encriptación GNUPG con Mutt

Mutt es el editor de correo electrónico de texto-plano.xyz. Puede trabajar con cifrado PGP. El sistema PGP involucra un par de archivos de cifrado (llamados “llaves”). Uno es una llave privada, y la otra es una pública.

Si no cuentas ya con tu par de llaves para correo electrónico, podrás crear tus llaves.

Hecho esto, podrás configurar Mutt.

Debes especificar el identificador de tu llave PGP en las variables pgp_default_key y pgp_sign_as en tu fichero de configuración ~/.muttrc.

Averigua tu identificador de llave (es una cadena de 40 caracteres alfanuméricos) con:

pgp -K

…el criptosistema te listará tu/s llave/s privada/s de forma similar a esta:

sec   rsa3072 yyyy-mm-dd [SC]
      ABCDEFG123456789HIJKLMNOP0987654321RSTUV
uid        [  absoluta ] Fulana Mengana (en la tilde en castellano) <fulana@texto-plano.xyz>
ssb   rsa3072 yyyy-mm-dd [E]

Sabiendo que tu identificador es ABCDEFG123456789HIJKLMNOP0987654321RSTUV, podrás configurar Mutt fácilmente descargando un fichero .muttrc previamente preparado, con:

cd ~ ;
wget https://texto-plano.xyz/~peron/ftp_pub/muttrc ;
mv muttrc ~/.muttrc

Utiliza un editor de texto para descomentar las variables pgp_default_key y pgp_sign_as del fichero ~/.muttrc. Debes incorporarle 0x a tu identificador de llave privada, y agregarlo de forma entrecomillada. Por ejemplo, dichas líneas te quedarían de la siguiente manera:

(...)
set pgp_default_key="0xABCDEFG123456789HIJKLMNOP0987654321RSTUV"
set pgp_sign_as="0xABCDEFG123456789HIJKLMNOP0987654321RSTUV"
(...)

(no olvides guardar los cambios).

Ingresa a Mutt y crea un nuevo mensaje presionando la tecla m. Se te solicitará indicar los destinatarios (podrás indicar varios separándolos con coma). También se solicitará indicar un Asunto (opcional).

Acto seguido se te presentará el editor GNU Nano. Redacta el mensaje y guárdalo con Ctrl+o. Podrás salir del editor con Ctrl+x.

Antes de enviar el correo sin cifrar (lo que normalmente se hace presionando la tecla y en este momento), deberás encriptarlo. Presiona la tecla p para activar las opciones de encriptación. Mutt te preguntará si deseas cifrarlo, firmarlo o ambos. Para usar ambas opciones presiona la tecla b.

Si la llave carece de una validez definida significa que la misma no ha sido validada por terceros, y sólo esta autofirmada. No es lo ideal, pero de momento, podrás aceptarla igual (ver validar llaves de terceros). Mutt mostrará este mensaje.

ID has undefined validity. ¿Realmente quiere utilizar la llave? ([no]/sí):

Es importante saber que de momento, por un error de traducción de Mutt, para usar la clave en lugar de presionar la tecla s como indica el programa, deberás presionar la tecla y (por “yes”).

Ahora Mutt se interrumpirá y te solicitará ingresar la contraseña del criptosistema GPG. Tendrás tres oportunidades para introducirla correctamente.

Una vez cifrado exitosamente, podrás enviar el correo con la tecla y.

Salimos del Mutt con la tecla q.

  • enviar_correo_cifrado_con_mutt.1661620430.txt.gz
  • Última modificación: 2022/08/27 17:13
  • por peron