gnupg:使用特定密钥对 stdin 进行对称加密

gnupg:使用特定密钥对 stdin 进行对称加密

我正在寻找一种使用 gpg2 对称加密 stdin 并将其发送到 stdout 的方法。

echo "Unencrypted" | gpg2 -d -symmetric
klgkljfgkls... [encrypted]

我不知道该如何指定应该使用哪个密钥来实现这一点。我猜上面的示例使用了密钥环中的第一个密钥。

答案1

对称加密不依赖于公钥/私钥(因此没有必要和不可能选择密钥)。它不使用密钥环中的密钥根本

对称会话密钥(将使用没有标志的公钥加密--symmetric)是从密码短语派生出来的。

相关内容