作为自动化测试套件的一部分,我需要运行很多gpg --encrypt
流程gpg --decrypt
。
为了使每次调用都gpg --encrypt
更快gpg --decrypt
,我想使用一个非常快的公钥算法。
我知道最快的密码也是那些提供最弱安全性的密码,尤其是在小密钥大小时。然而,在这种情况下,安全性并不是重要问题:无密码密钥甚至作为测试套件的一部分公开发布。
作为参考,这是我的 GnuPG 版本支持的:
Pubkey: RSA, ELG, DSA
Cipher: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128,
CAMELLIA192, CAMELLIA256
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
回顾一下,GnuPG 中最快的算法和密钥长度组合是什么?