使用 OpenPGP 加密文档
LibreOffice 可使用 OpenPGP 公钥算法加密文档。文档采用对称加密算法加密。
LibreOffice 可以使用 OpenPGP 对文档进行保密性加密。文档使用对称加密算法进行加密, 该方式需要提供对称密钥。每个对称密钥只使用一次, 也称为会话密钥。文档及其会话密钥将发送给收件人。会话密钥必须发送给收件人, 以便他们知道如何解密文档, 但为了在传输过程中对其进行保护, 该密钥使用收件人的公钥进行加密。只有属于收件人的私钥才能解密会话密钥。
LibreOffice 使用计算机中安装的 OpenPGP 软件。如果没有 OpenPGP 软件可用, 您必须下载并安装一款适合您操作系统的软件, 例如从应用商店或软件分发渠道。
以下是已知可与 LibreOffice 配套使用的一些外部 GPG 应用程序:
-
Windows 平台的「gpg4win」
-
MacOS 平台的「GPGTools」
-
Linux 平台通常已经安装好:
gnupg - 用于签名、加密以及密钥管理的命令行实用工具。
gnupg 有图形应用程序,例如「Seahorse」(gnome)、「Kleopatra」与「KGpg」(KDE)。
gpgme - 用于 GPG 应用程序开发的应用程序编程接口 (API)。
必须使用 OpenPGP 应用程序定义一对个人加密密钥。请参阅安装的 OpenPGP 软件了解如何创建一对密钥, 这通常是软件安装后执行的第一步操作。
LibreOffice 加密设置
Choose menu . In the Cryptography area:
加密文档
OpenPGP 加密需要使用收件人的公钥, 并且此密钥必须在存储在计算机的 OpenPGP 钥匙串中。要加密文档, 请执行以下操作:
-
点击
, -
为文件输入名称。
-
选中
复选框。 -
点击
。LibreOffice 将打开 OpenPGP 公钥选择对话框。 -
选择收件人的公钥。可以同时选择多个密钥。
-
点击
可关闭对话框并保存文件。
文件将以选中公钥加密保存。
只有属于收件人的私钥可以解密该文档,除非您同时为自己加密。
解密文档
您只能解密使用您自己公钥加密的文档。要解密文档:
-
打开文档。会显示「输入密码」的提示。
-
输入 OpenPGP 私钥的密码。文档已解密, 其内容可用。
「使用 OpenPGP 加密文档」与「使用密码保存」的不同
这两个命令都解决了保密性问题, 但方式不同。
使用密码保存文档时, 必须记住插入的密码, 才能在日后打开文档。任何需要打开文档的其他人也必须知道保存时使用的密码。因此,「保存密码」必须传输并告知其他用户。
使用保存密码加密的文件无法解密, 除非提供了保存密码。
使用文档 OpenPGP 加密, 您可以定义可解密文档的用户组, 并且不需要通过安全性未知的通道发送密码。此外, OpenPGP 应用程序可以更有效地管理公钥的钥匙串。