-----BEGIN PGP SIGNED MESSAGE----- PGP version 2.6.3ia-multi04 1. Supports CAST5, IDEA, Blowfish, Twofish, AES, 3DES ciphers for encryption. 2. Supports MD5, SHA1 and RIPEMD160 message digest algorithms. 3. Supports RSA keys up to 8196 bit 4. Does not choke DSS/DH signatures and keys found in key files 5. Supports key expiration time 6. Allows to change "Version: " line 7. Allows to calculate file hash 8. Can be used everywhere in the world and outside === 1. PGP 2.6.3ia-multi04 is based on 2.6.3(i)a and can use IDEA, CAST5, Blowfish, Twofish, AES128/192/256(Rijndael) and 3DES ciphers for encryption. It is compatible with PGP 2.6 (when using IDEA), PGP 5.x, 6.x (when using IDEA, CAST5 or 3DES), PGP 6.5.8.ckt04 (when using IDEA, CAST5, Blowfish, Twofish, AES or 3DES), PGP 7.x (when using IDEA, CAST5, Twofish AES or 3DES), GnuPG 1.03 and later (when using CAST5, Blowfish, Twofish, AES or 3DES), GnuPG 1.03 and later (when using IDEA and GnuPG have IDEA module loaded). More about compatibility read in file compat.htm To make PGP version that is completely free of patented algorithms (IDEA) define DISABLE_IDEA Disabling IDEA cipher will make it incompatible with other PGP 2.6 versions. To change default cipher add one of following lines in file config.txt: cipher_algo = cast5 cipher_algo = idea cipher_algo = blowfish cipher_algo = twofish cipher_algo = aes128 cipher_algo = aes192 cipher_algo = aes256 cipher_algo = 3des There is also command line options for selecting cipher: -ji for IDEA -jc for CAST5 -jb for Blowfish -jt for Twofish -ja for AES128(RIJNDAEL) -je for AES192(RIJNDAEL) -jr for AES256(RIJNDAEL) -jd for 3DES Command line option will override cipher defined in config.txt. Cipher only needs to be selected when encrypting. When decrypting PGP will automatically find what cipher is used. === 2. PGP 2.6.3ia-multi04 can use MD5, SHA1 and RIPEMD160 message digest algorithms for signing. For conventional encryption and key protection MD5 is still used. It is compatible with PGP 2.6 (when using MD5), PGP 5.x, 6.x (when using MD5 or SHA1), PGP 6.5.8.ckt, 7x, GnuPG (when using MD5, SHA1 or RIPEMD160). More about compatibility read in file compat.htm To change default message digest algorithm add one of following lines in file config.txt: hash_algo = md5 hash_algo = sha1 hash_algo = ripemd160 There is also command line options for selecting message digest algorithm: -jm for MD5 -js for SHA1 -jp for RIPEMD160 Command line option will override cipher defined in config.txt. Message digest algorithm only needs to be selected when signing. When verifying signature PGP will automatically find what message digest algorithm is used. === 3. This PGP version also supports RSA keys up to 8196 bit === 4. Unlike other PGP 2.6.x version this version will not import v4 signatures made by newer PGP versions into it's keyring. This means that RSA keys signed by DSS/DH keys can be imported and used. DSS v3 signatures also will not be imported. === 5. This version supports key expiration time. It allows to set key expiration time (whe generating keys) and shows key expiration time. It also shows signature timetamps. === 6. Allows to change "Version: " line. If you don't like that it displays version "PGP 2.6.3ia-multi04" you can put this line in the config.txt file: version = "PGP 9.8-super" Change it to read whatever version string you wish the program to display. === 7. Allows to calculate file hash. Now there are -g option that allows to calculate file hash: pgp -g filename === 8. This version can be used everywhere in the world (well.. maybe except some really bad countries) and outside it (orbital stations, Mars bases...) When compiling do not define USA, even if you are in USA. RSA patent is expired, so there is no need to use RSAREF. -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia-multi04 Charset: noconv iQEUAwUBOw462Xgh9RDtl78/AQGe3wf3VlLqGzVSMt2D5Q8wAIjuuIpEC5CJD7Va eNkTgi3UdrILP6DFf+acrmRyftK0yJyTtC1QxJdYINHCpOdaZ85RJIL/sF/g5Kut q9zr3zzSMsHxvuwk8nXi3BO4tHr0OiczTs1Gkz0hqtPZNa+4qKI6d2hU7/r2495J Fo/65Q1XdF07DJQkmYrIwIu0AgTZGN60GOpyuBZGNrI43d39GkFwRqzrMwS2++XU HzHj8WaBJD0X1FQE89oTqYQfnFZsWxPvj+Blk6Gub0qBjZz21UwUSQA7PCg5FDii +0sMJApNdV9bWl4yI8z5kfwfQneSpIsNPb0JQ5lFLEycis7mj7fW =qjKd -----END PGP SIGNATURE-----