256-bit Serpent VB Implementation

Base 64 Encoding and Decoding

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

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,874 hits)

M. Saqib: Saqib is Master-level Senior Software Engineer with over 14 years of experience in designing and developing large-scale software and web applications. He has more than eight years experience of leading software development teams. Saqib provides consultancy to develop software systems and web services for Fortune 500 companies. He has hands-on experience in C/C++ Java, JavaScript, PHP and .NET Technologies. Saqib owns and write contents on mycplus.com since 2004.
Related Post