Mutt,GNU-PGP和共济会的秘密

您接下来要阅读的帖子已发送给我 拉撒路,是的用户 古特 通过电子邮件。 据他告诉我的那样,这是一个私人指导,对他来说效果很好。

典型的用户说:

听起来像我的PGP,但我什至不知道?

那不过是«相当好的隐私»这是一个邮件加密系统,可以通过Internet进行保密传输。

据推测,有一个秘密宗派打算占领世界。 这些成员中的一个决定不要在那儿读出他的电子邮件,或者不要将他的电子邮件用于社会工程,或者没有人在乎他的女朋友谈论什么。

这些是合乎逻辑的良好理由,但不要忘记,在许多国家,这可以被宣布为非法,不受欢迎或禁止的。 您已被警告,如果这样做,后果自负,并检查以下内容:

对于您在执行此处所写内容时所执行的法律违规行为,作者不承担任何责任,这些法律理解为使用此方法发布或接收的带有非法内容的加密或加密邮件和电子邮件。

Buuuuuuuuuuuuu ...我已经很怕你了,我已经遵照税务机关的要求。 让我们继续做科学

原理很简单。

1-创建一个PGP密钥。
2-将公开密钥发送给某人。
3-有人用您的公共密钥对其进行加密。
4-您使用密码对其进行解密。

首先是第一。 创建一个 个人密码,您的无人拥有的。 我们通过生成“密钥对”(一对,因为有两个)来完成此操作,这是个人密钥和公共密钥,但这是通过以下命令生成的:

# gpg --gen-key

从那里开始的过程将使您生成密钥。 如果您打算计划如何通过邮件降低资本主义,我建议您做一个 上帝命令的密码.

做完了! 为地址tuusuario@yourdomain.org创建的密码

现在让我们尝试加密一些东西,例如一个好的文本文件。 我们运行以下命令:

gpg --armor -r tuusuario -o monografia.asc -e malvado_plan_B.txt

现在说明参数。

«-盔甲»生成名为«的表格ASCII修正数据»或准备通过邮件发送ASCII装甲。 当然,这是一个小问题,因为它包含所有表明它是GPG加密电子邮件的MIME信息。 但是对您理解原理很有帮助。

现在,在这种情况下,我们使用自己的公钥,但是如果要写入:

accomplice@domain.org

我们需要该人的密码,而不是我们的密码。 提醒您,我们收到使用我们自己的公共密钥加密的邮件。

让我们看看这是怎么一回事:

我们将公共密码发送给我们的同伙。 我们这样做。

gpg --export --armor -o clave_publica.asc

参数«-armor»非常重要,如果没有ASCII装甲,我们将只发送二进制垃圾流,在邮件级别没有用,但是在文件级别非常有用。

现在文件将出现 public_key.asc 这是我们发送给同伙的公钥。

他将运行命令:

gpg --import clave_publica.asc

并将我们的钥匙添加到您的钥匙圈中。 现在您可以创建一个加密算法,即使他也看不到。 只有其创建者(您)才具有密钥。

因此,我们的同伙执行:

gpg --armor -r frater -o monografia.asc -e malvado_plan_B.txt

和文件 单移植 它已准备好用我们的密钥加密发送,以便只有您才能看到。

所以他删除了文件 evil_plan-B.txt 用Gudman方法的7传递并向您发送加密。

在这里,您可以使用以下命令对其进行解密:

gpg -o planes.txt -d monografia.asc

它将要求您输入密码。 复杂吧?

使用MUTT

傻子 (终端中的电子邮件客户端)使您的生活变得非常轻松,让我们看看它的行为方式和特殊功能。 我使用的版本1.5.20是撰写本文时最稳定的版本。

在文件中 .muttrc 我们将提出以下内容。

设置pgp_decode_command =“ gpg%?p?-passphrase-fd 0?--no-verbose --batch --output-%f” set pgp_verify_command =“ gpg --no-verbose --batch --output--verify% s%f“ set pgp_decrypt_command =” gpg --passphrase-fd 0 --no-verbose --batch --output-%f“ set pgp_sign_command =” gpg --no-verbose --batch --output---passphrase -fd 0-装甲--detach-sign --textmode%?a?-u%a?%f“ set pgp_clearsign_command =” gpg --no-verbose --batch --output---passphrase-fd 0- -armor --textmode --clearsign%?A?-U%a?%F“设置pgp_encrypt_only_command =” gpg --output---armor -r%r -e%f“设置pgp_encrypt_sign_command =” gpg-密码-fd 0 --batch --quiet --no-verbose --textmode --output---encrypt --sign%?a?-u%a?--armor --always-trust -r%r--%f “ set pgp_import_command =” gpg --no-verbose --import -v%f“ set pgp_export_command =” gpg --no-verbose --export --armor%r“ set pgp_verify_key_command =” gpg --no-verbose- batch --fingerprint --check-sigs%r“ set pgp_list_pubring_command =” gpg --no-verbose --batch --with-冒号s --list-keys%r“ set pgp_list_secring_command =” gpg --no-verbose --batch --with-colons --list-secret-keys%r“ set pgp_autosign = yes set pgp_sign_as =您的用户set pgp_replyencrypt =是set pgp_timeout = 1800 set pgp_good_sign =“ ^ gpg:来自的良好签名”

注意从下到上的第四行,它说:

set pgp_sign_as=tuusuario

在那里用您的密码代替“您的用户”,或者用ID更好。 要找出ID列表,请输入密钥。

gpg -k

它将具有以下内容:

pub   1024D/DE1A6CA5 2010-05-28
uid                  chicho <frater@gran_logia.org>
sub   2048g/0C914E56 2010-05-28

在这种情况下,您的密码是 «Pub»DE1A6CA5

现在Mutt准备好成为您进行世界征服的最终工具。

将公共密码发送给Illuminatis朋友,方法是在Mutt主屏幕上按组合键

逃生 + K

然后,您将收到“输入”,在其中输入了同伙的地址和主题:

“嘿,大家……我正在将密码发送给同伙”

但是,人们对此表示怀疑。

“我该如何加密?”

嗯,这已经变得更加复杂了。 首先,他要求朋友的帮凶提供公共密码,当他拥有公共密码时,Mutt会知道该如何处理。 让我们来看一个例子。

当您的朋友发送公共密钥时,Mutt将为您提供“导入”它的选项。 您导入它,然后编写一个NORMAL消息。

在将他所有最私密的秘密和他的女角放在他的角上之后,保存文本并关闭编辑器。

管道破裂时,它将降落在Mutt屏幕上,提示您按“ y”发送。 请勿按.

在那里你按 k 它会给您几个选择。 其中之一是 e 通过加密。 如果一切顺利,Mutt将检测到具有与消息的目标地址和BOOM匹配的同伙地址的公钥! 对同伙进行加密。

您可能还记得,“ msmtp-listqueue.sh”具有参数“ Content-Type:”,您将知道它是否像“ application / pgp-ecryptes”这样表示邮件已加密。

超越邪恶,是签名 PGP。 用作真实性的封蜡,不加密消息。

要在我按下的屏幕上执行此操作 k 而不是按 e
s 签名并生成嵌套在电子邮件中的真实性签名。

当然! 进化 他一个人做 雷鸟 有一个插件。

更新:作者已经发表了 原始文章 在他的个人博客上

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   安德烈洛

    出色的文章elav ...尽管“有趣”的部分没有得到宽容

    1.    拉夫

      好吧,这篇文章并不是我真正的我,我试图尽可能地尊重原始文章,这有点粗糙。

      1.    拉斐尔·卡斯特罗(Rafael Castro)

        请@elav,我的问题不重要,但是我想知道我们无法连接到GUTL网站会发生什么情况。
        如果您能回答我的问题,非常感谢。

        1.    拉夫

          为GUTL和其他网站提供托管的ISP出现问题..😉

  2.   拉撒路

    要在线加密和在线处理加密的电子邮件,我们可以使用以下方法:

    设置pgp_replyinline = yes
    设置pgp_autoinline =是

    但是,内联解密仍然是一个a子。 如果您查看官方文档,所有这些都是带有procmail的巫术,但这比较简单:

    message-hook'!〜g!〜G〜b«^-BEGIN PGP(SIGNED)?MESSAGE»''exec check-traditional-pgp'

    另一件事,您可能想在标头上添加一个标头,以告诉所有人标头的位置:

    设置my_header =»X-PGP-Key:h ttp://tuserver/~user/clave.asc»

    1.    氟利辛

      很长时间以来,我一直在尝试从mutt解密附件,但是例如,我看不到附件的照片,我打开电子邮件,输入我的PGP密码,然后按字母v,即foo.jpg图片.gpg出现,当我想打开它时,我不知道它能告诉我:mailcap文件中没有相应的条目。 以文本形式查看。 这只会在加密的附件中发生,在我的muttrc中,我有以下内容

      设置pgp_sign_as = 0xXXXXXXXX
      设置pgp_timeout = 3600
      设置crypt_replysign
      设置crypt_verify_sig =是
      设置crypt_autopgp = yes
      设置pgp_auto_decode =是
      设置pgp_sign_command =»gpg –clearsign»
      设置pgp_replyinline = yes
      设置pgp_autoinline =是
      message-hook'!(〜g |〜G)〜b»^-BEGIN \ PGP \(SIGNED \)?MESSAGE»'«exec check-traditional-pgp»

  3.   阿尔曼多

    我发现帖子非常有趣,非常感谢。 我想明天再做。
    与松树相比,杂种非常快。 我真正需要的是
    想要尝试的朋友或联系人。 最好有工具
    允许这样做的gmail,hotmail等。