Hashing is a technique for rendering a block of data, such as a string, BLOB, picture, or document, as a single longint. Hashes can be used as check sums or to optimize lookup and query operations. The HashTools component implements nine different hashing algorithms and provides code for hashing text, pictures, BLOBs, and documents. In addition, the component includes code to perform hash-optimized searches on text, BLOB, and picture fields. This technical note describes the public and protected methods in the component.
Download Complete Tech Note: Windows | Mac