Table of Contents

Hash Class

Definition

Namespace
Cuemon.Security
Assemblies
Cuemon.Core.dll
Source
src/Cuemon.Core/Security/Hash.cs

Represents the base class that defines the public facing structure to expose.

public abstract class Hash : IHash
Inheritance
Hash
Implements
Derived
Hash<TOptions>

Constructors

Name Description
Hash()

Initializes a new instance of the Hash class.

Methods

Name Description
ComputeHash(bool)

Computes the hash value for the specified bool.

ComputeHash(byte)

Computes the hash value for the specified byte.

ComputeHash(byte[])

Computes the hash value for the specified byte array.

ComputeHash(char)

Computes the hash value for the specified char.

ComputeHash(IEnumerable<IConvertible>)

Computes the hash value for the specified sequence of IConvertible.

ComputeHash(DBNull)

Computes the hash value for the specified DBNull.

ComputeHash(DateTime)

Computes the hash value for the specified DateTime.

ComputeHash(decimal)

Computes the hash value for the specified decimal.

ComputeHash(double)

Computes the hash value for the specified double.

ComputeHash(Enum)

Computes the hash value for the specified Enum.

ComputeHash(params IConvertible[])

Computes the hash value for the specified IConvertible array.

ComputeHash(Stream)

Computes the hash value for the specified Stream.

ComputeHash(short)

Computes the hash value for the specified short.

ComputeHash(int)

Computes the hash value for the specified int.

ComputeHash(long)

Computes the hash value for the specified long.

ComputeHash(sbyte)

Computes the hash value for the specified sbyte.

ComputeHash(float)

Computes the hash value for the specified float.

ComputeHash(string, Action<EncodingOptions>)

Computes the hash value for the specified string.

ComputeHash(ushort)

Computes the hash value for the specified ushort.

ComputeHash(uint)

Computes the hash value for the specified uint.

ComputeHash(ulong)

Computes the hash value for the specified ulong.

EndianInitializer(EndianOptions)

Defines the initializer that Hash<TOptions> must implement.

See Also