6xs, sics (Secure Internet Communication Suite), is a program I put together to communicate safely with persons you trust over the internet. There is a module to encrypt, decrypt, sign and verify files. Another module allows you to encrypt, decrypt, sign and verify email messages. Public key algorithms available in these modules are RSA, ElGamal, DSA, GOSTDSA, ECDSA and ECElGamal. And last but not least a ComLink module, where you can secure your chat session using the Diffie-Hellman key agreement protocol. The available blockciphers are BlowFish, TwoFish, RijnDael, GOST, IDEA and Cast-256. Hash-algorithms include SHA-1, Haval and RipeMD-160. The variety of algorithms allows you to use the ones you trust.

I 've included the (delphi) source code so you can check the implementation. I did not however write this source code for anybody else but me, so good luck with this spaghetti-code. Not all the components are written by me, all the public key algorithms can be downloaded on the GInt-page of this site. I use an SMTP-component, an SMTP and a chat sample, by François Piette, available at http://www.rtfm.be/fpiette. A POP-component and sample by Andreas Hörstemeier, available at http://www.hoerstemeier.com (You can get information from his page on how to modify his component to get it working under delphi 4). And last but not least, the symmetric encryption and hash algorithms from Dave Barton, available at http://www.scramdisk.clara.net.

By downloading you acknowledge that you 're fully aware of your governments' law, on the use and import of cryptographic software. Export of these components is not restricted since this software is in the public domain, besides, this software is located on a Belgian server so I 'm not exporting anything. If any algorithm is patented in your country, you should acquire a license before using this software. Modified versions of this software must remain in the public domain and must contain an acknowledgement of the original author (=me).

 

 

Last Updated

Click to Download

6xs Binaries

19-07-2000

6xs_bin.zip

6xs Sourcecode

19-07-2000

6xs_src.zip