Find Code:
All Words
Any of the Words
Exact Phrase
Home
:
Code
:
Forums
:
Submit
:
Mailing List
:
About
:
Contact
Code
All
VB.NET
ASP.NET
C#
VB Classic
ASP Classic
Snippets
Popular
Resources
Submit Code
Forums
Articles
Tips
Links
Books
Contest
Link to us
This is an optimized beefed up Visual Basic implem
Author:
David Midkiff
E-mail:
Click to e-mail author
Website:
http://www.mp3.com/m-dj
Submitted:
11/12/2001
Version:
VB5
Compatibility:
VB5, VB6
Category:
Security
Downloads:
10686
This is an optimized beefed up Visual Basic implementation of the popular and very secure Blowfish encryption algorithm. Blowfish is a 64-bit block cipher developed by Bruce Schneier. You can achieve a keylength of up to 448 bits. The basic design is that of a Feistel network and consists of 16 rounds. It is recommended to keep the rounds at 16 to prevent certain forms of differential cryptanalysis. Four s-boxes and basic math operators make this algorithm very fast and effecient ... especially in low memory environments. I added a couple extra features for encrypting and decrypting files and converting ciphertext to hex (with speed string concatenation so hex conversion is extremely fast on large strings). A progress event is included in the class making this a very attractive algorithm for Visual Basic programmers. All of this resides in one simple class file and is ready for use in any type of project. Blowfish is unpatented and the source is public domain. Feel free to tweak/use it all you want. If you are interested in the field of cryptography contact me and I will hook you up with a free book and a ton of useful links: mdj2023@hotmail.com or on AIM: MZEuro.
Home
|
Forums
|
Submit
|
Books
|
Mailing List
|
Advertising
|
About
|
Contact
© 2024 A1VBCode. All rights reserved.
Legal disclaimer & terms of use
Privacy statement