LLCryptoLib.Hash contains classes able to produce the hash code or CRC sum of any file.
| C# | Visual Basic | Visual C++ |
namespace LLCryptoLib.Hash
Namespace LLCryptoLib.Hash
namespace LLCryptoLib.Hash
| All Types | Classes | Interfaces | Enumerations |
| Icon | Type | Description |
|---|---|---|
| Adler32 | Computes the Adler-32 hash for the input data using the managed library. | |
| AvailableHash |
Available Hash Algorithms enumeration
| |
| BlockHashAlgorithm | Represents the abstract class from which all implementations of the Classless.Hasher.BlockHashAlgorithm inherit. | |
| 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. | |
| CRC32 |
CRC32
| |
| CRCParameters | A class that contains the parameters necessary to initialize a CRC algorithm. | |
| CRCStandard | Predefined standards for CRC algorithms. | |
| ElfHash | Computes the ElfHash hash for the input data using the managed library. | |
| EndianType | The order in which to store the bytes for integers. | |
| 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. | |
| FNV | Computes the FNV hash for the input data using the managed library. | |
| FNVAlgorithmType | Represents a variation of the FNV hashing algorithm. | |
| FNVParameters | A class that contains the parameters necessary to initialize a FNV algorithm. | |
| FNVStandard | Predefined standards for FNV algorithms. | |
| 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. | |
| GHashStandard | Predefined standard parameters for GHash algorithms. | |
| GOSTHash | Computes the GOSTHash hash for the input data using the managed library. | |
| Hash |
Base Hash class. Wraps all hashing functions.
| |
| 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. | |
| HAVALStandard | Predefined standard parameters for HAVAL algorithms. | |
| IHash |
Base interface for all Hash objects.
| |
| JHash | Computes the Jenkins 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. | |
| ParallelHash | Computes Parallel hashes for the input data using the managed libraries. | |
| 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. | |
| 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. | |
| Snefru2Standard | Predefined standard parameters for Snefru2 algorithms. | |
| SumBSD | Computes the BSD-style checksum for the input data using the managed library. | |
| SumSysV | Computes the SysV-style checksum for the input data using the managed library. | |
| SupportedHashAlgo |
SupportedHashAlgo.
Container for any supported Hash Algorithm.
| |
| SupportedHashAlgoFactory |
Supported Hash Algorithm Create.
| |
| SupportedHashAlgorithms |
A class to summarize the library supported Hash Algorithm
| |
| Tiger | Computes the Tiger hash for the input data using the managed library. | |
| Utilities | A container of static utility functions. | |
| Whirlpool | Computes the Whirlpool hash for the input data using the managed library. | |
| XUM32 | Computes the XUM32 hash for the input data using the managed library. |