Come parte di una suite di test automatizzata ho bisogno di eseguire molti processi gpg --encrypt
e gpg --decrypt
.
Per rendere più veloce ogni chiamata di gpg --encrypt
e gpg --decrypt
, mi piacerebbe utilizzare un algoritmo a chiave pubblica molto veloce.
Comprendo che i cifrari più veloci sono anche quelli che forniscono la sicurezza più debole, specialmente per le dimensioni di chiavi piccole. La sicurezza, tuttavia, non è un problema importante in questo caso: la chiave passphrase-less è anche rilasciata pubblicamente come parte della suite di test.
Per riferimento, questo è ciò che supporta la mia versione di 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
Per ricapitolare, qual è la combinazione più veloce di algoritmo e lunghezza della chiave disponibile in GnuPG?