有人能告诉我如何使用 Mac GPG 2.0 生成 PGP 密钥吗?该密钥使用长度为 1024 位的 DSA 密钥进行签名,使用长度为 2048 位的 El Gamal 密钥进行加密?我尝试通过 GUI 和命令行使用该工具,但似乎只允许您生成具有对称长度的密钥(即两者均为 1024 或 2048)。我需要上面指定的密钥来与使用类似密钥的人通信。
答案1
我认为您可以通过使用“仅签名”选项创建签名密钥,然后使用所需的设置添加加密子密钥来实现此目的。
但是,我强烈建议不要生成 1024 位 RSA 或 DSA 密钥,除非您别无选择。间谍现在可能可以破解它们,而且随着时间的推移,它们可能会进一步被削弱,因为用于破解它们的数学算法不断改进,计算能力也不断提高。
如果您的通讯员确实在运行一个太旧的 gnupg 版本,它无法处理 4096/4096 RSA/RSA 密钥,那么您应该告诉他们升级。