Encryption

gpg 加密具有多個收件人的文件是什麼意思?

  • August 31, 2020

要使用某人的公鑰加密文件,我可以使用以下命令。

gpg --recipient anonymous@anonymous.io --encrypt --armor file_name

我不太明白這個命令什麼時候有多個--recipient參數。下面是一個例子。

gpg --recipient anonymous@anonymous.io --recipient x@x.x --encrypt --armor file_name

此命令僅生成一個名為file_name.asc. 在這種情況下,是否意味著file_name.asc可以被兩個使用者對應的私鑰解密?--recipient當我們需要多個參數時,誰能幫忙解釋一下?

在這種情況下,是否意味著file_name.asc可以被兩個使用者對應的私鑰解密?

是的,任何收件人密鑰都可以解密郵件。嚴格來說,消息是使用公共密鑰加密的,並且該密鑰是使用每個提供的公共密鑰加密的。因此,任何相應的私鑰都可以解密公共密鑰,然後解密消息。

--recipient當我們需要多個參數時,誰能幫忙解釋一下?

一個常見的場景是電子郵件加密給多個收件人。另一個是儲存可供多個使用者訪問的加密內容,而無需任何共享密鑰。

引用自:https://unix.stackexchange.com/questions/607240