Visual Basic Implementation of the 256-bit Serpent Encryption Algorithm.

Category:
String Manipulation
Type:
Classes
Difficulty:
Advanced
Author:
Anonymous

Version Compatibility: Visual Basic 6, Visual Basic 5

More information:
This is the first and (at the moment) only VB implementation of the powerhouse encryption algorithm "Serpent". This implementation is slow but none-the-less works perfectly. Serpent is a 256-bit encryption algorithm developed as a candidate for the Advanced Encryption Standard (AES). It doesn't match up to the speed and security of Rijndael, Twofish or Blowfish but it definitely is worthy of academic consideration. I wouldn't recommend using this specific implementation in commercial products but it is an excellent academic resource for all you budding cryptographers and security minded people. Feel free to distribute this implementation all you want as long as original credit is left rendered. Backup link for this zip is at http://www.verino.com/~fyool2000/davidm/vbcrypto/Serpent.zip. If you have suggestions be sure to contact me.

Instructions: Click the link below to download the code. Select 'Save' from the IE popup dialog. Once downloaded, open the .zip file from your local drive using WinZip or a comparable program to view the contents.

Download serpent.zip