A CryptographicHash is a Hash for which is it is practically impossible to construct a document that results in a hash value known beforehand. This makes such hash functions useful for signing documents to assure their integrity. Several well known and understood algorithms fall in this category:
RFC:1319, a good but slow hashing algorithm
RFC:1320
RFC:1321, based on MD2? but fasterSee also: CRC
9 pages link to CryptographicHash: