linux - 解密需要私钥和密码

标签 linux public-key-encryption gnupg passphrase

<分区>

是否可以同时要求私钥和密码才能使用 gpg 解密文件?我知道我可以使用公钥对文件进行两次加密。然后使用密码加密该文件。 gpg 中是否有一个选项可以一步完成?通过查看 man 文件,我只能找到一个 key 或密码。任何见解将不胜感激。

最佳答案

I understand I can encrypt the file twice once using the public key. Then encrypt that file with the passphrase. Is there an option in gpg that will do this in one step?

没有。没有这样的选项。

(您可以然而,PGP 使用对称密码加密文件,同时将其加密给多个收件人。这基本上会导致 session key 的多个副本[用于对称地加密消息]通过不同的方式加密[可能是各种公钥和共享密码])。

关于linux - 解密需要私钥和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16179376/

相关文章:

javascript - 如何使用 openpgp.js 加密字符串?

encryption - 使用命令行对文件夹进行GPG加密和解密

unix - gpg解密 block 大小限制

linux - 使用 Bash 或 Perl 将一行文本替换为目录中的多个文件

mysql - netcat 用于 MySQL 连接转发

c# - 如何仅在 C# 中获取 RSACryptoServiceProvider 公钥和私钥

c# - 在 Linux (Ubuntu) 上从 C# (Mono) 使用 GnuPG

linux - 在 Linux 中通过脚本安装应用程序

Linux,execl(),为什么我丢失应用程序的键盘输入?

c++ - 无法用 BER 解码 RSA 公钥