Home    | Products    | Downloads    | Purchase    | Support   


 Paint Express



 QuickHash Library




    License Agreement

    Related Links


    Online Help


 FastCRC Library


 About Us

 Contact Us


 Affiliate Program

 Site Map

Frequently Asked Questions about QuickHash Library

How do I get rid of linker warnings I am getting when I compile an application that uses QuickHash Library in VC++ 6.0?

Make sure QuickHash Library and your application projects are using the same C++ run-time libraries. The QuickHash Library defaults to single-threaded non-DLL libraries (libc.lib).

After I plugged QuickHash Library into my application it takes about 10 seconds to start up. Why does this happen?

This happens because you are using a non-registered version of QuickHash Library. In order to remove this start up delay you have to register the library.

How do I register QuickHash Library?

Detailed instructions about how to register QuickHash Library you can find in the QuickHash help file (QuickHash.chm) provided with the library distribution.

Which library files can I ship with my applications?

You can only ship a registered version of QuickHash.dll. Other files are for developing purpose only.

If you use static linking to build your application you don't need to ship QuickHash.dll, but you have to use a registered version of QuickHashS.lib to build your application before shipping it.

Do I have to pay royalties to SlavaSoft Inc. for shipping QuickHash.dll with my products?

No. After registration you can ship QuickHash.dll without paying any royalties to SlavaSoft Inc.

Can I develop a wrapper library on QuickHash Library and ship it as my own product?

No. You can develop such libraries for internal use, but you are infringing the license agreement by shipping it as your own product.

What algorithm should I use for data integrity?

CRC32 and ADLER32 are good algorithms for data integrity when speed is a concern. For better accuracy MD5 would be the choice. You can use any algorithm for data integrity, however you should take into consideration that some of them are slow by design and would take a considerable amount of time for a large amount of data.

What algorithm should I use for password protection?

SHA-1 and RIPEMD-160 are pretty good candidates to use for password protection schemes. But for long-term software SHA-2 (256, 384 or 512) would be the better choice.

  Copyright SlavaSoft Inc. All rights reserved.