Classes

  ClassDescription
Public classAdler32
Computes the Adler-32 hash for the input data using the managed library.
Public classAPHash
Computes the AP Hash for the input data using the managed library.
Public classBkdrHash
Computes the BKDR Hash for the input data using the managed library.
Public classBlockHashAlgorithm
Represents the abstract class from which all implementations of the Classless.Hasher.BlockHashAlgorithm inherit.
Public classChangedEventArgs
The class containing data for the Changed event.
Public classCksum
Computes the Cksum hash for the input data using the managed library.
Public classCrc
Computes the CRC hash for the input data using the managed library.
Public classCrcParameters
A class that contains the parameters necessary to initialize a CRC algorithm.
Public classDha256
Computes the DHA256 hash for the input data using the managed library.
Public classDjbHash
Computes the DJB Hash for the input data using the managed library.
Public classElfHash
Computes the ELF hash for the input data using the managed library.
Public classFcs16
Computes the FCS16 hash for the input data using the managed library.
Public classFcs32
Computes the FCS32 hash for the input data using the managed library.
Public classFletcher
Computes the Fletcher checksum for the input data using the managed library.
Public classFletcherParameters
A class that contains the parameters necessary to initialize a Fletcher algorithm.
Public classFnv
Computes the FNV hash for the input data using the managed library.
Public classFnvParameters
A class that contains the parameters necessary to initialize a FNV algorithm.
Public classGHash
Computes the GHash hash for the input data using the managed library.
Public classGHashParameters
A class that contains the parameters necessary to initialize a GHash algorithm.
Public classGostHash
Computes the GOSTHash hash for the input data using the managed library.
Public classHas160
Computes the HAS-160 hash for the input data using the managed library.
Public classHashAlgorithm
Represents the base class from which all implementations of cryptographic hash algorithms must derive.
Public classHashAlgorithmCollection
Represents a strongly typed list of HashAlgorithm objects that can be accessed by index.
Public classHashAlgorithmParameters
An abstract class that represents the parameters necessary to initialize a hashing algorithm.
Public classHaval
Computes the HAVAL hash for the input data using the managed library.
Public classHavalParameters
A class that contains the parameters necessary to initialize a HAVAL algorithm.
Public classJenkinsHash
Computes the Jenkins Hash for the input data using the managed library.
Public classJSHash
Computes the JS Hash for the input data using the managed library.
Public classMD2
Computes the MD2 hash for the input data using the managed library.
Public classMD4
Computes the MD4 hash for the input data using the managed library.
Public classMD5
Computes the MD5 hash for the input data using the managed library.
Public classPanama
Computes the Panama hash for the input data using the managed library.
Public classPjw32
Computes the PJW32 checksum for the input data using the managed library.
Public classRipeMD128
Computes the RIPEMD128 hash for the input data using the managed library.
Public classRipeMD160
Computes the RIPEMD160 hash for the input data using the managed library.
Public classRipeMD256
Computes the RIPEMD256 hash for the input data using the managed library.
Public classRipeMD320
Computes the RIPEMD320 hash for the input data using the managed library.
Public classRSHash
Computes the RS Hash for the input data using the managed library.
Public classSdbmHash
Computes the SDBM Hash for the input data using the managed library.
Public classSha0
Computes the SHA0 hash for the input data using the managed library.
Public classSha1
Computes the SHA1 hash for the input data using the managed library.
Public classSha224
Computes the SHA224 hash for the input data using the managed library.
Public classSha256
Computes the SHA256 hash for the input data using the managed library.
Public classSha384
Computes the SHA384 hash for the input data using the managed library.
Public classSha512
Computes the SHA512 hash for the input data using the managed library.
Public classSnefru2
Computes the Snefru2 hash for the input data using the managed library.
Public classSnefru2Parameters
A class that contains the parameters necessary to initialize a Snefru2 algorithm.
Public classSum
Computes the Sum checksum for the input data using the managed library.
Public classSumBsd
Computes the BSD-style checksum for the input data using the managed library.
Public classSumParameters
A class that contains the parameters necessary to initialize a Sum algorithm.
Public classSumSysV
Computes the SysV-style checksum for the input data using the managed library.
Public classTiger
Computes the Tiger hash for the input data using the managed library.
Public classTigerParameters
A class that contains the parameters necessary to initialize a Tiger algorithm.
Public classWhirlpool
Computes the Whirlpool hash for the input data using the managed library.
Public classXor8
Computes the XOR8 checksum for the input data using the managed library.
Public classXum32
Computes the XUM32 hash for the input data using the managed library.

Interfaces

  InterfaceDescription
Public interfaceIParametrizedHashAlgorithm
An interface indicating that the HashAlgorithm requires a HashAlgorithmParameters to operate.

Enumerations

  EnumerationDescription
Public enumerationChangedEventType
The type of Change made to the List.
Public enumerationCrcStandard
Predefined standards for CRC algorithms.
Public enumerationEndianType
The order in which to store the bytes for integers.
Public enumerationFletcherStandard
Predefined standards for Fletcher algorithms.
Public enumerationFnvAlgorithmType
Represents a variation of the FNV hashing algorithm.
Public enumerationFnvStandard
Predefined standards for FNV algorithms.
Public enumerationGHashStandard
Predefined standard parameters for GHash algorithms.
Public enumerationHavalStandard
Predefined standard parameters for HAVAL algorithms.
Public enumerationSnefru2Standard
Predefined standard parameters for Snefru2 algorithms.
Public enumerationSumStandard
Predefined standards for Sum algorithms.
Public enumerationTigerAlgorithmType
Represents a variation of the Tiger hashing algorithm.
Public enumerationTigerStandard
Predefined standards for Tiger algorithms.