Encrypting Documents with OpenPGP

LibreOffice 可使用 OpenPGP 公钥算法加密文档。文档采用对称加密算法加密。

note

GPG signing only works for ODF documents.


要访问此命令...

点击菜单 文件 - 另存为,选择 使用 GPG 密钥加密,点击 保存


LibreOffice 可以使用 OpenPGP 对文档进行保密性加密。文档使用对称加密算法进行加密, 该方式需要提供对称密钥。每个对称密钥只使用一次, 也称为会话密钥。文档及其会话密钥将发送给收件人。会话密钥必须发送给收件人, 以便他们知道如何解密文档, 但为了在传输过程中对其进行保护, 该密钥使用收件人的公钥进行加密。只有属于收件人的私钥才能解密会话密钥。

LibreOffice 使用计算机中安装的 OpenPGP 软件。如果没有 OpenPGP 软件可用, 您必须下载并安装一款适合您操作系统的软件, 例如从应用商店或软件分发渠道。

以下是已知可与 LibreOffice 配套使用的一些外部 GPG 应用程序:

必须使用 OpenPGP 应用程序定义一对个人加密密钥。请参阅安装的 OpenPGP 软件了解如何创建一对密钥, 这通常是软件安装后执行的第一步操作。

LibreOffice 加密设置

设置 OpenPGP 加密和数字签名的首选公钥。每次对文档进行签名或加密时, 这些首选密钥都将在密钥选择对话框中预先选择, 因此在频繁使用某个特定密钥签名时, 您不必自己选择该密钥。

Choose menu – User Data. In the Cryptography area:

OpenPGP 签名密钥

Select your OpenPGP key from the drop-down list for signing ODF documents.

OpenPGP 加密密钥

Select your OpenPGP key from the drop-down list for encrypting ODF documents.

加密文档时,同时加密一份给自己

Mark this checkbox to also encrypt the file with your public key, so you can open the document with your private key.

warning

如果您希望能够解密为其他人加密的文档,「请保留此选项的选中状态」。


加密文档

OpenPGP 加密需要使用收件人的公钥, 并且此密钥必须在存储在计算机的 OpenPGP 钥匙串中。要加密文档, 请执行以下操作:

  1. 点击 文件 – 另存为,

  2. 为文件输入名称。

  3. 选中 使用 GPG 密钥加密 复选框。

  4. 点击 保存。LibreOffice 将打开 OpenPGP 公钥选择对话框。

  5. 选择收件人的公钥。可以同时选择多个密钥。

  6. 点击 确定 可关闭对话框并保存文件。

文件将以选中公钥加密保存。

warning

只有属于收件人的私钥可以解密该文档,除非您同时为自己加密。


解密文档

您只能解密使用您自己公钥加密的文档。要解密文档:

  1. 打开文档。会显示「输入密码」的提示。

  2. 输入 OpenPGP 私钥的密码。文档已解密, 其内容可用。

「使用 OpenPGP 加密文档」与「使用密码保存」的不同

这两个命令都解决了保密性问题, 但方式不同。

使用密码保存文档时, 必须记住插入的密码, 才能在日后打开文档。任何需要打开文档的其他人也必须知道保存时使用的密码。因此,「保存密码」必须传输并告知其他用户。

使用保存密码加密的文件无法解密, 除非提供了保存密码。

使用文档 OpenPGP 加密, 您可以定义可解密文档的用户组, 并且不需要通过安全性未知的通道发送密码。此外, OpenPGP 应用程序可以更有效地管理公钥的钥匙串。

请支持我们!