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將為您提供“導入”它的選項。 您導入它,然後編寫一個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 =是
    設置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 =是
      設置pgp_autoinline =是
      message-hook'!(〜g |〜G)〜b»^-BEGIN \ PGP \(SIGNED \)?MESSAGE»'«exec check-traditional-pgp»

  3.   阿曼多 他說:

    我發現帖子非常有趣,非常感謝。 我想明天再做。
    與松樹相比,雜種非常快。 我真正需要的是
    想要嘗試的朋友或聯繫人。 最好有工具
    允許這樣做的gmail,hotmail等。