Enigmail es una extensión de seguridad adicional para Mozilla Thunderbird y Seamonkey que puede ser utilizada en Windows y GNU/Linux, permite enviar y recibir mensajes de correo electrónico firmados y/o criptografiados con el estándar OpenPGP (GNU Privacy Guard). El envío y la recepción del correo electrónico codificado y digitalmente firmado son la utilización simple Enigmail, esto nos falicita el trabajo ya que no es necesarios cifrar o firmar ficheros de texto desde la línea de comandos y luego pegarlos en el mail.
Cuando se utiliza Enigmail por primera vez, el sistema va explicando como se usa, también podemos encontrar una guía de nuevos usuarios que explica como usar OpenPGP.
Enigmail esta basado en criptografía de clave pública o criptografía asimétrica, entonces cada uno generar dos claves, la primera es clave privada y se halla protegida por una contraseña o una frase clave protegida y nunca compartida con nadie, la segunda es la llave pública, ésta puede ser compartida con los remitentes, una vez que se tiene podemos empezar a enviar correos electrónicos cifrados a la persona que queramos enviarle un mail, sólo esta persona puede descrifrar y leer el correo que enviemos debido a que es la única que tiene acceso a la clave privada que se empareja con esta.
Si se envía una copia de la clave pública a nuestros contactos manteniendo en secreto la clave privada que se empareja con ella sólo nosotros podremos leer los mensajes cifrados de los contactos.
Al adjuntar firmas digitales a los mensajes con Enigmail, el destinatario que cuenta con la copia genuina de la clave pública será capaz de verificar a quién perteneces el correo y que su contenido no fue manipulado por el camino, así mismo nosotros también podemos verificar las firmas digitales que nos envíen de la misma manera.