Kleopatra中PGP公钥加密异常及加密文件格式差异咨询
PGP密钥在Kleopatra中的问题解答
问题1:无法仅使用公钥加密文件,必须加载私钥
- 确认目标公钥已通过Kleopatra的「导入」功能正确添加到密钥库(可在「密钥管理」中查看是否存在)。
- 加密操作时,切换到「仅加密」模式,不要勾选「签名并加密」选项,同时在收件人列表中选中要使用的公钥。
- 若公钥显示为「未验证」,右键点击该公钥→「更改信任」,将信任级别设为「已验证」,否则Kleopatra会限制该公钥的加密权限。
- 避免直接双击私钥文件加载,确保公钥独立存储在密钥库中,而非仅通过私钥关联加载。
问题2:直接加密文件为乱码,记事本加密是带PGP头的格式化内容
- 这是PGP加密的两种输出格式导致的:
- 二进制格式:直接加密文件时默认生成该格式,体积更小,但属于不可读的二进制数据,用文本编辑器打开会显示乱码。
- ASCII装甲格式:记事本加密文本时默认启用该格式,将加密后的二进制数据编码为Base64文本,并添加
-----BEGIN PGP MESSAGE-----这类标准头/尾,便于文本场景传输(如邮件)。
- 若需要直接加密文件也生成ASCII装甲格式,在加密窗口的「输出选项」中勾选「创建ASCII装甲」即可。
内容的提问来源于stack exchange,提问作者bobetko
相关产品推荐
相关产品推荐

