Xceed Encryption Library Documentation
About the XceedHavalHashingMethod object
Xceed Hashing control reference > Hashing Method objects > About the XceedHavalHashingMethod object

Experts have found one or more weaknesses in the Haval hashing algorithm; therefore, it is strongly recommended that a hashing algorithm other than Haval be used in high-security situations. For detailed information refer to the Cryptology ePrint Archive.

Description

This Hashing Method object represents Haval hashing algorithms .

How to use

After you have either created an instance of this object or obtained one by reading the contents of the Xceed Hashing control's HashingMethod property, you can set the HashSize property if it does not contain the correct number of bits you need. After that, call the Hash method or the ReadFile method and obtain the resulting hashed value from the HashValue property.

The SubProcessing property allows further operations to be efficiently performed on the source data. For example, it allows the source data that was used to calculate a hash value to be passed to the Xceed Encryption or Xceed Signing objects or to other compatible Xceed component objects such as the ones from the Xceed Streaming Compression Library or the Xceed Binary Encoding Library.

Properties

Methods

None

COM interfaces

DXceedHavalHashingMethod (Default dual interface)

IXceedHavalHashingMethod

ProgID

Xceed.HavalHashingMethod.1