pgp 2.6x | pgp 2.6.3ia-multi | pgp 2.6.3ia-multi02 | pgp 5x | pgp 6.5.8 | pgp 6.5.8ckt04 | pgp 7.0.3 | gpg 1.0.4 | gpg 1.0.4 with IDEA module | |
PUBLIC KEY ENCRYPTION | |||||||||
RSA/IDEA encrypted file | yes | yes | yes | yes | yes (*1) | yes (*1) | yes (*1) | no | yes (*4) |
RSA/3DES encrypted file | no | no | yes | ? yes | yes (*2) | yes (*2) | yes (*2) | yes (*4) | yes (*4) |
RSA/CAST5 encrypted file | no | yes | yes | ? yes | yes (*2) | yes (*2) | yes (*2) | yes (*4) | yes (*4) |
RSA/Blowfish encrypted file | no | yes | yes | no | no | yes (*2) | no | yes (*4) | yes (*4) |
RSA/Twofish encrypted file | no | no | yes | no | no | yes (*2) | yes | yes (*4) | yes (*4) |
RSA/AES128 encrypted file | no | yes | yes | no | no | yes (*2) | no | no (*10) | no (*10) |
RSA/AES192 encrypted file | no | no | yes | no | no | yes (*2) | no | no (*10) | no (*10) |
RSA/AES256 encrypted file | no | no | yes | no | no | yes (*2) | yes | no (*10) | no (*10) |
*1 IDEA should be enabled in PGP Options
*2 <cipher> should be slected and IDEA disabled in PGP Options *4 with option: --cipher-algo <cipher> --rfc1991 | |||||||||
PUBLIC KEY DECRYPTION | |||||||||
RSA/IDEA encrypted file | yes | yes | yes | yes | yes | yes | yes | no | yes |
RSA/3DES encrypted file | no | no | yes | ? yes | yes | yes | yes | yes | yes |
RSA/CAST5 encrypted file | no | yes | yes | ? yes | yes | yes | yes | yes | yes |
RSA/Blowfish encrypted file | no | yes | yes | no | no | yes | no | yes | yes |
RSA/Twofish encrypted file | no | no | yes | no | no | yes | yes | yes | yes |
RSA/AES128 encrypted file | no | yes | yes | no | no | yes | yes | yes | yes |
RSA/AES192 encrypted file | no | no | yes | no | no | yes | yes | yes | yes |
RSA/AES256 encrypted file | no | no | yes | no | no | yes | yes | yes | yes |
FILE SIGNATURE CREATION | |||||||||
RSA/MD5 | yes | yes | yes | yes | yes | yes | yes | yes (*5) | yes (*5) |
RSA/SHA1 | no | yes | yes | ? no | no | yes | no | yes (*6) | yes (*6) |
*5 with option: --digest-algo MD5
*6 with option: --digest-algo SHA1 | |||||||||
FILE SIGNATURE VERIFICATION | |||||||||
RSA/MD5 | yes | yes | yes | yes | yes | yes | yes | yes | yes |
RSA/SHA1 | no | yes | yes | ? yes | yes | yes | yes | yes | yes |
KEY SIGNATURE CREATION | |||||||||
RSA/MD5 | yes | yes | yes | yes | yes | yes | yes | yes | yes |
RSA/SHA1 | no | no | no | ? no | no | ? yes | no | ? yes | ? yes |
KEY SIGNATURE VERIFICATION | |||||||||
RSA/MD5 | yes | yes | yes | yes | yes | yes | yes | yes | yes |
RSA/SHA1 | no | yes | yes | ? yes | ? yes | yes | ? yes | yes | yes |
RSA PRIVATE KEY PROTECTION | |||||||||
unencrypted private key | yes | yes | yes | yes | yes | yes | yes | yes | yes |
IDEA/MD5 encrypted private key | yes | yes | yes | yes | yes | yes | yes | no | yes |
3DES/MD5 encrypted private key | no | yes | yes | ? yes | yes (*9) | yes (*9) | ? yes | yes | yes |
CAST5/MD5 encrypted private key | no | yes | yes | ? yes | yes (*9) | yes (*9) | ? yes | yes | yes |
Blowfish/MD5 encrypted private key | no | yes | yes | no | no | yes (*9) | no | yes | yes |
Twofish/MD5 encrypted private key | no | no | yes | no | no | yes (*9) | ? yes | yes | yes |
AES128/MD5 encrypted private key | no | yes | yes | no | no | yes (*9) | ? yes | yes | yes |
AES192/MD5 encrypted private key | no | no | yes | no | no | yes (*9) | ? yes | yes | yes |
AES256/MD5 encrypted private key | no | no | yes | no | no | yes (*9) | ? yes | yes | yes |
xxx/SHA1encrypted private key | no | no | no | no | no | ? no | ? no | ? | ? |
*9 can decrypt but can not encrypt | |||||||||
CONVENTIONAL ENCRYPTION | |||||||||
IDEA/MD5 | yes | yes | yes | yes | yes (*3) | yes (*3) | yes | no | yes (*7) |
3DES/MD5 | no | no | yes | ? no | no (*10) | no (*10) | no (*10) | yes (*7) | yes (*7) |
CAST5/MD5 | no | yes | yes | ? no | no (*10) | no (*10) | no (*10) | yes (*7) | yes (*7) |
Blowfish/MD5 | no | yes | yes | no | no | no (*10) | no | yes (*7) | yes (*7) |
Twofish/MD5 | no | yes | yes | no | no | no (*10) | no (*10) | no (*10) | no (*10) |
AES128/MD5 | no | no | yes | no | no | no (*10) | no | no (*10) | no (*10) |
AES192/MD5 | no | no | yes | no | no | no (*10) | no | no (*10) | no (*10) |
AES256/MD5 | no | no | yes | no | no | no (*10) | no (*10) | no (*10) | no (*10) |
xxx/SHA1 | no | no | no | ? | ? | ? | ? | ? yes | ? yes |
*3 IDEA should be slected in PGP Options
*7 with option: --cipher-algo <cipher> --digest-algo MD5 --rfc1991 --compress-algo 1 --set-filesize <size> | |||||||||
CONVENTIONAL DECRYPTION | |||||||||
IDEA/MD5 | yes | yes | yes | yes | yes | yes | yes | no | yes (*8) |
3DES/MD5 | no | no | yes | ? no | no (*10) | no (*10) | no (*10) | yes (*8) | yes (*8) |
CAST5/MD5 | no | yes | yes | ? no | no (*10) | no (*10) | no (*10) | yes (*8) | yes (*8) |
Blowfish/MD5 | no | yes | yes | no | no | no (*10) | no | yes (*8) | yes (*8) |
Twofish/MD5 | no | no | yes | no | no | no (*10) | no (*10) | yes (*8) | yes (*8) |
AES128/MD5 | no | yes | yes | no | no | no (*10) | no (*10) | yes (*8) | yes (*8) |
AES192/MD5 | no | no | yes | no | no | no (*10) | no (*10) | yes (*8) | yes (*8) |
AES256/MD5 | no | no | yes | no | no | no (*10) | no (*10) | yes (*8) | yes (*8) |
xxx/SHA1 | no | no | no | ? | ? | ? | ? | ? yes | ? yes |
*8 with option: --cipher-algo <cipher> --digest-algo MD5 | |||||||||
pgp 2.6x | pgp 2.6.3ia-multi | pgp 2.6.3ia-multi02 | pgp 5x | pgp 6.5.8 | pgp 6.5.8ckt04 | pgp 7.0.3 | gpg 1.0.4 | gpg 1.0.4 with IDEA module | |
*10 not realy "no" - it just means "no for PGP 2.6.3ia-multi".
For example, PGP6.5 can use CAST5 for conventional encription, but file format is different
and PGP 2.6.3ia-multi does not understand it so it is "no" in this table.
"?" - not tested "? yes/no" - not tested, but probably "yes/no" |
-----BEGIN PGP SIGNATURE----- Version: 6.5.8ckt http://www.ipgpp.com/ iQA/AwUBOqeHozBaTVEuJQxkEQJwAgCgqSO3MUdaoG0ncyk280qyRqddTY4AoLhW n4PzgKPZWgYrXpm2Y70hu9mG =vkvs -----END PGP SIGNATURE-----