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

Introduction

A Hashing Method object represents a particular hashing algorithm offered by the library. Objects of this type are assigned to the Xceed Hashing control's HashingMethod property in order to determine the hashing algorithm to use when calling Xceed Hashing control methods that hash data.

Each Hashing Method object has its own specific properties depending on the particularities of the hashing algorithm it represents. You can set these properties to determine the low-level parameters of the hashing algorithm.

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.

How to use

After instantiating one of the Hashing Method objects listed below, set any of its properties if required and then then assign it to the Xceed Hashing control's HashingMethod property.

ProgID

Xceed.Hashing.1

Available Hashing Method objects
 

Object name Description
XceedSHAHashingMethod   Represents the SHA-2 and SHA-1 hashing algorithms.
XceedHavalHashingMethod Represents the Haval hashing algorithm.