Classes

  ClassDescription
Adler32
Computes the Adler-32 hash for the input data using the managed library.
APHash
Computes the AP Hash for the input data using the managed library.
BkdrHash
Computes the BKDR Hash for the input data using the managed library.
BlockHashAlgorithm
Represents the abstract class from which all implementations of the Classless.Hasher.BlockHashAlgorithm inherit.
ChangedEventArgs
The class containing data for the Changed event.
Cksum
Computes the Cksum hash for the input data using the managed library.
Crc
Computes the CRC hash for the input data using the managed library.
CrcParameters
A class that contains the parameters necessary to initialize a CRC algorithm.
Dha256
Computes the DHA256 hash for the input data using the managed library.
DjbHash
Computes the DJB Hash for the input data using the managed library.
ElfHash
Computes the ELF hash for the input data using the managed library.
Fcs16
Computes the FCS16 hash for the input data using the managed library.
Fcs32
Computes the FCS32 hash for the input data using the managed library.
Fletcher
Computes the Fletcher checksum for the input data using the managed library.
FletcherParameters
A class that contains the parameters necessary to initialize a Fletcher algorithm.
Fnv
Computes the FNV hash for the input data using the managed library.
FnvParameters
A class that contains the parameters necessary to initialize a FNV algorithm.
GHash
Computes the GHash hash for the input data using the managed library.
GHashParameters
A class that contains the parameters necessary to initialize a GHash algorithm.
GostHash
Computes the GOSTHash hash for the input data using the managed library.
Has160
Computes the HAS-160 hash for the input data using the managed library.
HashAlgorithm
Represents the base class from which all implementations of cryptographic hash algorithms must derive.
HashAlgorithmCollection
Represents a strongly typed list of HashAlgorithm objects that can be accessed by index.
HashAlgorithmParameters
An abstract class that represents the parameters necessary to initialize a hashing algorithm.
Haval
Computes the HAVAL hash for the input data using the managed library.
HavalParameters
A class that contains the parameters necessary to initialize a HAVAL algorithm.
JenkinsHash
Computes the Jenkins Hash for the input data using the managed library.
JSHash
Computes the JS Hash for the input data using the managed library.
MD2
Computes the MD2 hash for the input data using the managed library.
MD4
Computes the MD4 hash for the input data using the managed library.
MD5
Computes the MD5 hash for the input data using the managed library.
Panama
Computes the Panama hash for the input data using the managed library.
Pjw32
Computes the PJW32 checksum for the input data using the managed library.
RipeMD128
Computes the RIPEMD128 hash for the input data using the managed library.
RipeMD160
Computes the RIPEMD160 hash for the input data using the managed library.
RipeMD256
Computes the RIPEMD256 hash for the input data using the managed library.
RipeMD320
Computes the RIPEMD320 hash for the input data using the managed library.
RSHash
Computes the RS Hash for the input data using the managed library.
SdbmHash
Computes the SDBM Hash for the input data using the managed library.
Sha0
Computes the SHA0 hash for the input data using the managed library.
Sha1
Computes the SHA1 hash for the input data using the managed library.
Sha224
Computes the SHA224 hash for the input data using the managed library.
Sha256
Computes the SHA256 hash for the input data using the managed library.
Sha384
Computes the SHA384 hash for the input data using the managed library.
Sha512
Computes the SHA512 hash for the input data using the managed library.
Snefru2
Computes the Snefru2 hash for the input data using the managed library.
Snefru2Parameters
A class that contains the parameters necessary to initialize a Snefru2 algorithm.
Sum
Computes the Sum checksum for the input data using the managed library.
SumBsd
Computes the BSD-style checksum for the input data using the managed library.
SumParameters
A class that contains the parameters necessary to initialize a Sum algorithm.
SumSysV
Computes the SysV-style checksum for the input data using the managed library.
Tiger
Computes the Tiger hash for the input data using the managed library.
TigerParameters
A class that contains the parameters necessary to initialize a Tiger algorithm.
Whirlpool
Computes the Whirlpool hash for the input data using the managed library.
Xor8
Computes the XOR8 checksum for the input data using the managed library.
Xum32
Computes the XUM32 hash for the input data using the managed library.

Interfaces

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

Enumerations

  EnumerationDescription
ChangedEventType
The type of Change made to the List.
CrcStandard
Predefined standards for CRC algorithms.
EndianType
The order in which to store the bytes for integers.
FletcherStandard
Predefined standards for Fletcher algorithms.
FnvAlgorithmType
Represents a variation of the FNV hashing algorithm.
FnvStandard
Predefined standards for FNV algorithms.
GHashStandard
Predefined standard parameters for GHash algorithms.
HavalStandard
Predefined standard parameters for HAVAL algorithms.
Snefru2Standard
Predefined standard parameters for Snefru2 algorithms.
SumStandard
Predefined standards for Sum algorithms.
TigerAlgorithmType
Represents a variation of the Tiger hashing algorithm.
TigerStandard
Predefined standards for Tiger algorithms.