This is a slow but working Visual Basic implementation of the 256-bit Serpent algorithm. Serpent was a finalist for Advanced Encryption Standard (AES) and appears to be a very secure powerful algorithm. The Advanced Encryption Standard, or AES, is a symmetric block cipher chosen by the U.S. government for the encryption of classified electronic data and is implemented in software and hardware throughout the world to encrypt sensitive data.
The C implementation is by far the fastest and most efficient. Since Visual Basic is bogged down by memory problems and lacks the power that C provides, high level speeds for this algorithm may never be achieved in Visual Basic. It is an excellent academic resource for all you budding cryptographers and security minded people though it is not recommended for commercial use.
Click the link below to download the code. Once downloaded, open the .zip file from your local drive using WinZip or WinRAR or a comparable program to view the contents. Instructions are given in readme.txt file.
Download 256-bit Serpent VB Implementation
256-bit Serpent VB Implementation (6.8 KiB, 3,580 hits)