使用我的 GPG 公鑰發送電子郵件:嘗試了解如何加密我將透過電子郵件發送的 PDF

使用我的 GPG 公鑰發送電子郵件:嘗試了解如何加密我將透過電子郵件發送的 PDF

我正在 Mac OS X 上工作並使用GPG鑰匙圈使用我的公鑰向某人發送電子郵件的軟體。它看起來像下面這樣:

在此輸入影像描述

我試著理解以下兩種情況:

  1. 當我點擊「郵件公鑰」時,Apple Mail 將打開並附帶一個公鑰。最重要的是,如果我附加任何文件並將該電子郵件發送給任何人,這會被視為加密嗎?
  2. 如果我想使用接收者的公鑰,我是否需要要求他給我他的公鑰,然後我將密鑰導入到GPG 鑰匙圈上,然後一旦導入,我可以再次右鍵單擊並單擊“郵件公鑰”發送電子郵件的選項?

  3. 當我嘗試從Word文件複製文字時,我能夠Encrypt Services to New Window在右鍵單擊(所選文字)-->服務後看到選項:

在此輸入影像描述

然而,當我從PDF文件中選擇文字時,我沒有看到任何東西。我是否總是需要選擇文字檔案或Word文檔來加密訊息?

  1. 加密郵件後,我將加密的郵件複製到郵件中,輸入收件人的電子郵件地址,但OpenPGP圖示沒有變成綠色,我無法點擊lock主題文字欄位旁邊的圖示。你能解釋為什麼嗎?

請指教。

答案1

以下是我的回答:

  1. 當我點擊「郵件公鑰」時,Apple Mail 將打開並附帶一個公鑰。最重要的是,如果我附加任何文件並將該電子郵件發送給任何人,這會被視為加密嗎?

不需要。如果您發送加密的 GPG 公鑰,不會造成任何損害,但它並不會真正影響您嘗試執行的操作:將 GPG 公鑰發送給其他人的整個想法是允許他們加密他們發送的訊息希望發送給你。

就您而言,您需要先從收件人處取得 GPG 公鑰,然後才能向他們發送任何加密訊息。正如所解釋的在這個網站上:

例如,如果鮑伯想要將敏感數據發送給愛麗絲,並希望確保只有愛麗絲才能讀取該數據,他將使用愛麗絲的公鑰對數據進行加密。只有愛麗絲可以存取她對應的私鑰,因此是唯一有能力將加密資料解密回原始形式的人。

因此,如果您以某種方式傳送 PDF 以及該訊息中的 GPG 公鑰,則預設情況下,這兩個項目(PDF 和金鑰)都將是未加密的。當然,除非您獲得收件人的 GPG 公鑰,然後您可以加密發送給他們的訊息。

但您的 GPG 公鑰並不影響您所談論的內容流。您只需要他們的 GPG 公鑰,這樣您就可以將 PDF 放入加密訊息中,然後發送給他們進行解密。

  1. 如果我想使用接收者的公鑰,我是否需要要求他給我他的公鑰,然後我將密鑰導入到GPG 鑰匙圈上,然後一旦導入,我可以再次右鍵單擊並單擊“郵件公鑰”發送電子郵件的選項?

是的,您確實需要收件人的 GPG 公鑰才能向他們發送加密訊息。但話雖如此,您的描述對於 GPG 加密的工作原理有點混亂。 「郵件公鑰」功能與加密電子郵件無關;它只是將您的 GPG 公鑰發送給收件人。

因此,您肯定需要收件人的 GPG 公鑰,以便您可以加密發送給他們的訊息。只需獲取他們的 GPG 公鑰,將其匯入您的 GPG 鑰匙串,然後您就可以加密發送給他們的訊息。

此螢幕截圖(如下)來自GPG 工具官方網站解釋得很好。以下是您應該遵循的步驟:

  1. 安裝 GPG Mail 後,取得收件者的 GPG 公鑰。然後,當您為 PDF 建立新訊息時,輸入與收件人的 GPG 公鑰相符的「收件人:」位址。
  2. 一旦設定了「收件者:」地址,並且它與您新增的 GPG 公鑰的電子郵件地址相匹配,您將能夠點擊「寄件者:」下拉式選單右側的鎖定圖示。
  3. 如果一切順利,右上角的「OpenPGP」區域將變成綠色,然後您可以將郵件作為加密訊息發送給收件人。

在此輸入影像描述

問題3和4只是令人困惑。無論您的問題 3 是什麼,也無論您嘗試採取什麼步驟,只需忘記它即可。這是一個不必要的步驟。繼續這個:

  1. 加密郵件後,我將加密郵件複製到郵件中,輸入收件者的電子郵件地址,但 OpenPGP 圖示沒有變成綠色,而且我無法點擊主題文字欄位旁邊的鎖定圖示。你能解釋為什麼嗎?

請查看我的回答以及非常明確的步驟GPG 工具官方網站——並且看到這個過程不需要跳過障礙。

你應該不使用獨立的 PGP/GPG 應用程式。只需使用 Apple Mail 應用程式外掛程式並按照其中的簡單步驟操作即可。您需要將收件人的 GPG 金鑰新增到您的鑰匙圈中。然後對於步驟 4,除了寫普通電子郵件外不做任何事情並附上附件。在新郵件中輸入「收件者:」地址。完成後,按一下「寄件者:」下拉清單右側的鎖定圖示。就是這樣。右上角的「OpenPGP」區域將變成綠色,然後您可以將郵件作為加密訊息傳送給收件者。

答案2

@Giacomo1968 的編輯答案是正確的。我會刪除這個答案,但現在有評論了。

您不能向某人發送加密電子郵件,除非您有他們的公鑰。您自己的私鑰可用於符號一封電子郵件 - 使任何擁有您的公鑰的人都可以驗證該電子郵件只能來自您 - 但為了向某人發送電子郵件,您需要擁有收件人的公鑰。您自己的金鑰,無論是公鑰還是私鑰,都永遠不會幫助您發送加密郵件。

此外,透過加密郵件發送公鑰是完全可以接受的(儘管沒有必要)。如果您有收件人的公鑰,您可以使用它來加密您的 PDF 文件,也可以發送您自己的公鑰,以便收件人可以將加密的郵件發送回給您。由於收件者可以解密您的郵件,因此您也可以(如果您願意)加密您的公鑰。不過,沒有充分的理由這樣做;公鑰的全部意義在於大家可以看到它。

相關內容