我该如何使用命令行中的gpg加密给定的字符串?
我将公钥存储在名为pubkey.pub的文件中。
我认为我可以像这样简单地完成它。
gpg --import "path/to/pubkey.pub" --encrypt "my string to encrypt"
但这样是行不通的。
背景:由于服务器上没有安装PHP模块,我必须使用PHP exec命令来加密给定的文本。
echo "my string to encrypt" | gpg -aes
注意:您可以在开头添加一个空格,这样私人数据就不会被添加到bash历史记录中。 - Jonathan Crossgpg -aes <<EOT
或类似的从 STDIN 读取的结构。 - Jens Erat