如何设置 GPG 以使用 ElGamal 和 RSA 作为我的 GPG 密钥?我想这样做,但我实在想不出要使用什么选项。
答案1
--gen-key 生成新的密钥对。此命令通常仅用于交互。
--cipher-algo name 使用 name 作为密码算法。使用命令 --version 运行程序会生成受支持的算法列表。如果不使用,则从与密钥一起存储的首选项中选择密码算法。
谷歌是你的朋友.... http://www.gnupg.org/documentation/manpage.en.html
答案2
生成一个新的密钥 RSA 主密钥,该密钥仅能够进行认证或签名和认证。然后编辑密钥以添加 RSA 签名子密钥。然后添加加密子密钥并选择 El-Gamal 而不是 RSA。这会多花几分钟(可能不止几分钟,具体取决于密钥的大小),但这是值得的。
有一天我会抽出时间找出该过程的分步说明,并将它们放在有用的地方。这样的自定义只有通过命令行才能实现,但这并不是一件苦差事。