Results 1 to 1 of 1

Thread: Many types of encryption

  1. #1

    Thread Starter
    Fanatic Member ididntdoit's Avatar
    Join Date
    Apr 2006
    Location
    :uoıʇɐɔoן
    Posts
    765

    Many types of encryption

    I found this exemplary example of many types of encryption and 2 compression algo's on devx forums. Thought I'd post it since it's so cool. The included project doesn't seem to work (not included in my post because it contains a .dll - see devx for it), but the individual .cls for each algorithm should work (I've tested twofish). Compile for best speed. I can encrypt a file at about 1MB per second with twofish with (I believe) a 256-bit key. I attached the zip and a link to the post at devx.

    http://www.freevbcode.com/ShowCode.Asp?ID=3779

    DevX:
    "More information: A well compiled archive of 15 popular encryption algorithms (Blowfish, Twofish, Rijndael, Skipjack, Serpent, Gost, RC2, RC4, TEA, DES, 3DES, 3DES112, DESE, CAST5, IDEA), 6 popular one-way hash algorithms (MD2, MD4, MD5, SHA, SHA256, RipeMD) and a huffman compression algorithm. Extremely useful library for use in literally any type of VB project that calls for cryptography. The archive's website is at http://www.verino.com/~fyool2000/crypto/index.html.

    Updates in version 2.0 (02/01/03): New features in this library include Base 64 encoding instead of Hexadecimal encoding (which is far more efficient), fixed key initialization functions (that many users complained about), the updated EBCrypt library, a couple CryptoAPI demonstrations from other authors, the inclusion of several classical ciphers, and an HTML page of crypto links."

    Included ReadMe.txt:
    "Large Archive of Cryptographic Algorithms for VB (v2.0)
    By: David Midkiff ([email protected])

    This is a very well compiled archive of cryptographic routines for use in the Visual Basic 6+ environments. It includes 18 popular encryption algorithms (Blowfish, IDEA, Triple DES (3DES), DES, DESE, Gost, Skipjack, TEA, Cast5, Serpent-128, Serpent-192, Serpent-256, Rijndael-128, Rijndael-192, Rijndael-256, RC2, RC4, and Twofish), six popular hash algorithms (SHA-1, SHA-256, MD2, MD4, MD5, and RipeMD), and two popular compression/encoding algorithms (Huffman and Base64).

    Updates in 2.0:
    New features in this library include Base 64 encoding instead of Hexadecimal encoding (which is far more efficient), fixed key initialization functions (that many users complained about), the updated EBCrypt library, a couple CryptoAPI demonstrations from other authors, the inclusion of several classical ciphers, and an HTML page of crypto links."
    Attached Files Attached Files
    Last edited by ididntdoit; Feb 20th, 2008 at 08:51 PM.
    Visit here to learn to make the VB interface fit you!.
    "I have not failed 10,000 times. I have successfully identified 10,000 ways that will not work" Thomas Edison
    "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners" -- Ernst Jan Plugge

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width