QuickHash Library |
|
|
QuickHash Library Overview
QuickHash Library implements the most popular
hash, checksum and HMAC algorithms. It allows Windows
developers to perform in their applications hash, checksum and HMAC calculations for
memory blocks, strings, blobs, streaming data and single files.
QuickHash Library was designed to be fast, flexible and
extremely easy to use.
QuickHash Library supports:
-
13 hash algorithms:
MD2,
MD4,
MD5,
SHA-1,
SHA-2(256,
384,
512),
RIPEMD128,
RIPEMD160,
RIPEMD256,
RIPEMD320,
PANAMA,
TIGER;
-
4 checksum algorithms:
CRC16,
CRC16C,
CRC32,
ADLER32;
-
12 HMAC algorithms:
MD4-HMAC,
MD5-HMAC,
SHA1-HMAC,
SHA256-HMAC,
SHA384-HMAC,
SHA512-HMAC,
RIPEMD128-HMAC,
RIPEMD160-HMAC,
RIPEMD256-HMAC,
RIPEMD320-HMAC,
PANAMA-HMAC,
TIGER-HMAC.
QuickHash Library has 3 interfaces:
-
QuickHash API ( The QuickHash API can be
used as is, or it can be used to create wrappers for other languages that can
use DLLs )
-
C++ Interface ( Wrapper classes to QuickHash API
)
-
QuickHash Type Library ( Includes all
declarations for accessing the QuickHash Library from different
programming languages which have the possibility to reference a Type Library,
such as VB 5.0, VB 6.0, VBA, etc. )
QuickHash Library supports:
-
Static Linking - When you perform static linking
to QuickHash Library, the library code is included in your executable
file the same way C functions are linked when you use a standard C library.
-
Dynamic Linking - When you perform dynamic
linking to QuickHash Library, the library code is loaded at
run time from QuickHash.dll, and this DLL can be shared by multiple
applications.
QuickHash Library has no external dependencies such as MFC
DLLs, COM/DCOM or other resources.
Note.
The trial version of QuickHash Library will cause a 10 seconds delay when
running any application that uses it. To remove this delay you have to register
the QuickHash Library.
QuickHash Library
Applications |
Useful Links | HashCalc
See Also
QuickHash Library Installation,
How to register QuickHash Library
|