enviar_correo_cifrado_con_mutt

¡Esta es una revisión vieja del documento!


Correo electrónico encriptado con Mutt

Mutt es el editor de correo electrónico de texto-plano.xyz. Configurándolo apropiadamente, podrás enviar y recibir correo electrónico 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.

Para utilizar correo electrónico cifrado, debes configurar Mutt acordemente. Estos dos pasos se realizan por única vez.

1. Creación de llave (opcional)

Si no cuentas ya con tu par de llaves para correo electrónico, crea tus llaves primero.

Una vez creadas tus llaves de cifrado PGP, podrás configurar Mutt.

2. Configura tu llave privada PGP en Mutt

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

Averigua primero cuál es tu identificador de llave privada (está conformado por una cadena de 40 caracteres alfanuméricos). Para conocerlos, introduce el siguiente comando en texto-plano:

pgp -K

…y tu criptosistema listará tu/s llave/s privada/s, de una 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]

En este caso, tomando nota que tu identificador es ABCDEFG123456789HIJKLMNOP0987654321RSTUV, procede a descargar un fichero de configuración .muttrc ya pre-hecho, con:

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

En consecuencia Edita el fichero ~/.muttrc descomentando - esto es, eliminando el caracter # que las antecede - las variables pgp_default_key y pgp_sign_as. Asimismo, deberás anteponerle 0x al identificador de llave privada. Como ejemplo facilitador, 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).

Asumiendo que ya has importado la llave pública de los destinatarios a tu criptosistema, puedes ingresar a Mutt y crear un nuevo mensaje presionando la tecla m.

Se te solicitará indicar los destinatarios (podrás indicar varios separándoles con coma). También se solicitará indicar un Asunto (este es opcional, y no va encriptado).

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.

En lugar de enviar el correo sin cifrar (lo que normalmente se haría 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 pública del tercero carece de una validez definida, Mutt mostraría este mensaje.

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

Esto significa que la misma no validar llaves de terceros), y sólo esta autofirmada. No es lo ideal, pero de momento, podrás enviar el mensaje incluso ante este inconveniente. Es importante saber que de momento, por un error de traducción de Mutt, para usar la llave, en lugar de presionar la tecla s como indica el mensaje, debes presionar la tecla y (por “yes”).

Ahora Mutt se interrumpirá y el criptosistema GPG te solicitará ingresar la contraseña de tu llave privada. Tendrás tres oportunidades para introducirla correctamente.

Una vez cifrado exitosamente, podrás enviar el correo - ahora encriptado y firmado digitalmente - con la tecla y.

Podrás salir del Mutt con la tecla q.

La recepción de correo cifrado es sencilla. El criptosistema sólo te solicitará tu contraseña de llave privada y lo desencriptará.

Podrás responder el correo descifrado con la tecla r (el correo de respuesta se cifrará automáticamente), podrás ver los adjuntos con la tecla v (si los tuviese). Finalmente, podrías, borrar el mensaje con la tecla d o bien salir del descifrador con tecla i.

  • enviar_correo_cifrado_con_mutt.1661625948.txt.gz
  • Última modificación: 2022/08/27 18:45
  • por peron