Disastry's 2.6.3ia-multi Page 

Janis Jagars (known to the PGP community as "Disastry") perished on October 31, 2002 while on vacation in Nepal. You can read an obituary by Len Sassaman here

As Disastry's original page (http://disastry.dhs.org/pgp/263multi.htm) has disappeared, I have put together this page in order to make available PGP 2.6.3ia-multi06, the last version of PGP 2.6.3 that Disastry built. Where possible, I have also included links to the other files that were available from Disastry's 2.6.3ia-multi page (in some cases, unfortunately, I haven't been able to find alternate download locations for those files).

Those familiar with Disastry's page will notice that I have used much of his original HTML, but have stripped his PGP clear signature for the web page itself. Disastry's detached signatures for the PGP 2.6.3ia-multi files are included within the .ZIP archives themselves. You can download Disastry's PGP keys as ASCII armored (.ASC) files here:

Key Type Key Size Key ID Key Fingerprint
DH/DSS 3072/1024 0x2E250C64 D46B 6DA8 23DD 0A92 6BE7 DE8E 305A 4D51 2E25 0C64
RSAv3 2040 0xED97BF3F 6F50 13F0 9C1F 5D43 BED6 0670 537B ECC5

You can also find Disastry's keys on the keyservers with a search

A few of Disastry's other pages are available from this web site:

If you know of places on the Net from which Disastry's other files can be downloaded, please feel free to contact me:

eburger68@myrealbox.com


PGP version 2.6.3ia-multi06

  • 1. Supports IDEA, CAST5, Blowfish, Twofish, AES(Rijndael) and 3DES ciphers for encryption.
  • 2. Supports MD5, SHA1, RIPEMD160 and SHA2 message digest algorithms.
  • 3. Supports RSA keys up to 8196 bit.
  • 4. Does not choke on 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. Allows to hide recipients KeyID and display 64 bit KeyID.
  • 9. Can be used everywhere in the world and outside.
  • 10. Download

    1. PGP 2.6.3ia-multi06 is based on 2.6.3(i)a and can use IDEA, CAST5, Blowfish, Twofish, AES(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.ckt06 (when using IDEA, CAST5, Blowfish, Twofish, AES or 3DES),
    PGP 7.x (when using IDEA, CAST5, Twofish AES or 3DES),
    GnuPG 1.06 and later (when using CAST5, Blowfish, Twofish, AES or 3DES),
    GnuPG 1.06 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 = idea
    cipher_algo = cast5
    cipher_algo = 3des
    cipher_algo = blowfish
    cipher_algo = twofish
    cipher_algo = aes128
    cipher_algo = aes192
    cipher_algo = aes256

    There is also command line options for selecting cipher:
    -ji for IDEA
    -jc for CAST5
    -jd for 3DES
    -jb for Blowfish
    -jt for Twofish
    -ja for AES128(RIJNDAEL)
    -je for AES192(RIJNDAEL)
    -jr for AES256(RIJNDAEL)

    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-multi06 can use MD5, SHA1, RIPEMD160 and SHA2 (SHA256/384/512) message digest algorithms for signing.
    For conventional encryption and key protection MD5 is still used. SHA2 can be only used for file (message) signing, for key signing MD5 is still used.

    It is compatible with PGP 2.6 (when using MD5),
    PGP 5.x, 6.x, 7.x, 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
    hash_algo = sha256
    hash_algo = sha384
    hash_algo = sha512

    There is also command line options for selecting message digest algorithm:
    -jm for MD5
    -js for SHA1
    -jp for RIPEMD160
    -ju for SHA256
    -jv for SHA384
    -jw for SHA512

    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 8192 bit.
    16 bit DOS versions built with MSVC15 and BC3.1 supports RSA keys only up to 4096 bits.


    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/DH keys, DSS v3 signatures and RSA v4 keys 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-multi06" 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. Allows to hide recipients KeyID and display 64 bit KeyID.

    With "+throw_keyid" option PGP does not put KeyID into encrypted packets. This option hides the receiver of the message and makes traffic analysis harder.

    There is also "+random_keyid" option. It works just like "+throw_keyid" but the KeyID is replaced with random value instead of all zeros.

    There is also "+fake_keyid" option. It works just like "+throw_keyid" but the KeyID is replaced with user selected KeyID instead of all zeros.

    There is also I added "+long_keyid" option. When it is used pgp displays 64 bit keyids.

    These options can also be used in config.txt file (without leading "+").


    9. 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.


    10.Download.

    PGP 2.6.3ia-multi06 (supports IDEA, CAST5, Blowfish, Twofish, AES(Rijndael), 3DES, MD5, SHA1, RIPEMD160, SHA2(SHA256/384/512)):
    pgp263iamulti06.zip 1.79mb (source + win32, dos, linux executables)

    Old versions:

    PGP 2.6.3ia-multi05a (supports IDEA, CAST5, Blowfish, Twofish, AES(Rijndael), 3DES, MD5, SHA1, RIPEMD160, SHA2(SHA256/384/512)):
    pgp263iamulti05a.zip 1.79mb (source + win32, dos, linux executables)

    PGP 2.6.3ia-multi05 (supports IDEA, CAST5, Blowfish, Twofish, AES(Rijndael), 3DES, MD5, SHA1, RIPEMD160, SHA2(SHA256/384/512)):
    pgp263iamulti05.zip 1.8mb (source + win32, dos, linux executables)

    PGP 2.6.3ia-multi04 (supports IDEA, CAST5, Blowfish, Twofish, AES(Rijndael), 3DES, MD5, SHA1, RIPEMD160):
    pgp263iamulti04.zip 1.79mb (source + win32, dos, linux executables)

    PGP 2.6.3ia-multi03 (supports IDEA, CAST5, Blowfish, Twofish, AES(Rijndael), 3DES, MD5, SHA1, RIPEMD160):
    pgp263iamulti03.zip 1.63mb (source + win32, dos, linux executables)

    PGP 2.6.3ia-multi02 (supports IDEA, CAST5, Blowfish, Twofish, AES(Rijndael), 3DES, MD5, SHA1):
    pgp263iamulti02.zip 1.61mb (source + win32, dos, linux executables)

    PGP 2.6.3ia-multi (supports IDEA, CAST5, Blowfish, AES128(Rijndael), MD5, SHA1):
    pgp263iamulti-src.zip 778kb (source)

    Really old versions:

    PGP 2.6.3ia-cb (supports IDEA, CAST5, Blowfish, MD5):
    pgp263iacb.zip 1130kb (source + win32, dos, linux executables)
    This version should not be used - it contains bugs

    PGP 2.6.3ia-c (supports IDEA, CAST5, MD5):
    pgp263iac.zip 1102kb (source + win32, dos, linux executables)
    This version should not be used - it contains bugs

    Original:

    PGP 2.6.3ia:
    pgp263is.zip 644kb (source)
    pgp263i.zip 306kb (dos executable)


    My PGP keys:
    2040 bit RSA key
    3072 bit DH/DSS key (only for PGP 5.0+ and GnuPG users)


  • since 29.01.01 (note: updated & revised 25.03.03)