Home    | Products    | Downloads    | Purchase    | Support   

 Products

 Paint Express

 PrivyPad

 HashCalc

 FSUM

 QuickCrypt Library

    Download

    Purchase

    Samples

    License Agreement

    Related Links

    F.A.Q.

    Online Help

    Overview

 QuickHash Library

 FastCRC Library

 Company

 About Us

 Contact Us

 Miscellaneous

 Affiliate Program

 Site Map

SlavaSoft QuickCrypt Library
HIGHLY OPTIMIZED ENCRYPTION LIBRARY
QuickCrypt Library 2.51     Free To Try


A highly optimized implementation of the most popular encryption algorithms.

The library allows Windows developers to perform encryption/decryption for memory blocks, strings, blobs, streaming data and files in their applications.

QuickCrypt Library was designed to be fast, flexible and extremely easy to use.

Version: 2.51

File Size: 400KB

OS: Windows 95/98/Me/NT/2000/XP

Free Trial Limitation:

The trial version of QuickCrypt Library will cause a 10 second delay when running any application that uses it.

Online Help     F.A.Q.     Related Links     License Agreement     Samples     Order     Download


Major Features:

  • Support of

    • 7 symmetric encryption algorithms: DES, TripleDES (DES-EDE2, DES-EDE3), DESX, Blowfish, Rijndael (AES) and GOST.

    • 5 modes of operation: ECB, CBC, CFB, OFB and Counter.

  • Support of 2 interfaces:

    • QuickCrypt API (The QuickCrypt API can be used as is, or it can be used to create wrappers for other languages that can use DLLs).

    • C++ Interface (C++ wrapper classes to QuickCrypt API).

  • Support for

    • Static Linking

    • Dynamic Linking

  • No external dependencies such as MFC DLLs, COM/DCOM or other resources.

  • Excellent documentation (MFC-style help).

Details:

The quickcrypt.zip file that you download contains the following files:

QuickCrypt.h - include file
QuickCryptS.lib - LIB file for static linking to QuickCrypt Library
QuickCrypt.lib - LIB file for dynamic linking to QuickCrypt Library
QuickCrypt.dll - DLL file
QuickCrypt.chm - HTML help file for QuickCrypt Library
ReadMe.txt - brief QuickCrypt Library description
Register.exe - registration program for SlavaSoft products

Samples:

Some samples are listed in the table below.  More samples can be found in QuickCrypt Library's help file (QuickCrypt.chm).

C++ Interface Examples

Encrypt/decrypt a memory buffer in ECB mode using the Blowfish algorithm

Encrypt/decrypt a memory buffer in CBC mode using the Blowfish algorithm

Encrypt/decrypt a file in CFB mode using the Blowfish algorithm

Encrypt/decrypt a file in OFB mode using the Blowfish algorithm

Encrypt/decrypt a file in Counter mode using the Blowfish algorithm

Encrypt/decrypt a part of memory buffer in Counter mode using the Blowfish algorithm

QuickCrypt API Examples ( C )

Encrypt/decrypt a memory buffer in ECB mode using the Blowfish algorithm

Encrypt/decrypt a memory buffer in CBC mode using the Blowfish algorithm

Encrypt/decrypt a file in CFB mode using the Blowfish algorithm

Encrypt/decrypt a file in OFB mode using the  Blowfish algorithm

Encrypt/decrypt a file in Counter mode using the Blowfish algorithm

Encrypt/decrypt a part of memory buffer in Counter mode using the Blowfish algorithm

QuickCrypt API Examples ( Visual Basic )

Encrypt/decrypt a memory buffer in ECB mode using the DES_EDE3 algorithm

Online Help:

Source 1 (with frames, includes search by index and by word)

Source 2 (no frames)

Recommended web browser: Microsoft Internet Explorer

SlavaSoft products implemented using QuickCrypt Library:

PrivyPad - a Notepad-like text editor that allows to create, edit and e-mail plain and encrypted text files;

 
  Copyright © SlavaSoft Inc. All rights reserved.