A fast highly optimized implementation of hash and checksum algorithms: MD2 MD4 MD5 SHA-1 SHA-2(256384512) RIPEMD(128160256320) PANAMA TIGER CRC-32 CRC-16 CRC-CCITT ADLER32. The library allows to calculate hashes (message digests) checksums and HMACs for files memory blocks strings blobs streaming data. It is quick flexible easy to use. It supports 3 interfaces: QuickHash API (the API can be used as is or it can be used to create wrappers for languages that can use DLL or LIB) C++ Interface (C++ wrapper classes to QuickHash API) and QuickHash Type Library (includes all declarations for accessing the functionality from programming languages that can reference a .TLB such as VB 5.0 VB 6.0 VBA etc). It allows staticdynamic linking. It has no external dependencies such as MFC DLLs COMDCOM or other component. The help file has C C++ and Visual Basic examples showing how to add hash checksum and HMAC calculations to Windows applications quickly and easily.