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.

256-bit Serpent VB Implementation

256-bit Serpent VB Implementation

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, 4,697 hits)