This is an extremely slow but working Visual Basic implementation of the 256-bit Serpent algorithm. Serpent was a finalist for AES and appears to be a very secure powerful algorithm. 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,492 hits)