Enigmail no es un motor criptográfico por sí mismo, sino que utiliza el GNU Privacy Guard (GnuPG o GPG) para realizar las operaciones de cifrado criptográfico, facilitando el trabajo ya que no es necesario cifrar o firmar ficheros de texto desde la línea de comandos y luego pegarlos manualmente al mensaje de correo electrónico.