feitao wrote: > As I understand, by default, GunPG uses ElGamal to encrypt/decrypt files, > and the recommended key length is 1024 bit. Is there any information on how > encryption/decryption time changes with the key length? Thanks a lot,
This one can best be answered with a giant "it depends". GnuPG is a hybrid cryptosystem. It uses both symmetric and asymmetric cryptography to encrypt your file. The asymmetric component is going to be dog slow, but the good news is that only a few bytes of data are encrypted with it. The rest of your file is decrypted using symmetric crypto, which is really quite fast. For small files, the asymmetric component will take up most of the time and it makes sense to ask how encryption/decryption times vary with key lengths. For large files, the symmetric component will dominate, and it won't make sense to ask how encryption/decryption times vary with key lengths. The best general advice I can give you is "this isn't something you need to worry about". Even with a 4kbit key on an old Pentium-II, the asymmetric operations are fairly brisk. It's quite usable. _______________________________________________ Gnupg-users mailing list [email protected] http://lists.gnupg.org/mailman/listinfo/gnupg-users
