Partager via


NonCryptographicHashAlgorithm Classe

Définition

Représente un algorithme de hachage non chiffré.

public ref class NonCryptographicHashAlgorithm abstract
public abstract class NonCryptographicHashAlgorithm
type NonCryptographicHashAlgorithm = class
Public MustInherit Class NonCryptographicHashAlgorithm
Héritage
NonCryptographicHashAlgorithm
Dérivé

Constructeurs

NonCryptographicHashAlgorithm(Int32)

Appelée à partir des constructeurs des classes dérivées pour initialiser la classe NonCryptographicHashAlgorithm.

Propriétés

HashLengthInBytes

Obtient le nombre d’octets produits à partir de cet algorithme de hachage.

Méthodes

Append(Byte[])

Ajoute le contenu de source aux données déjà traitées pour le calcul de hachage actuel.

Append(ReadOnlySpan<Byte>)

En cas de substitution dans une classe dérivée, ajoute le contenu de source aux données déjà traitées pour le calcul de hachage actuel.

Append(Stream)

Ajoute le contenu de stream aux données déjà traitées pour le calcul de hachage actuel.

AppendAsync(Stream, CancellationToken)

Asychronously lit le contenu de stream et les ajoute aux données déjà traitées pour le calcul de hachage actuel.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetCurrentHash()

Obtient la valeur de hachage calculée actuelle sans modifier l’état cumulé.

GetCurrentHash(Span<Byte>)

Écrit la valeur destination de hachage calculée dans sans modifier l’état cumulé.

GetCurrentHashCore(Span<Byte>)

En cas de substitution dans une classe dérivée, écrit la valeur destination de hachage calculée dans sans modifier l’état cumulé.

GetHashAndReset()

Obtient la valeur de hachage calculée actuelle et efface l’état cumulé.

GetHashAndReset(Span<Byte>)

Écrit la valeur de hachage calculée dans destination puis efface l’état cumulé.

GetHashAndResetCore(Span<Byte>)

Écrit la valeur de hachage calculée dans destination puis efface l’état cumulé.

GetHashCode()
Obsolète.

Cette méthode n’est pas prise en charge et ne doit pas être appelée. Appelez GetCurrentHash() ou GetHashAndReset() à la place.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Reset()

En cas de substitution dans une classe dérivée, réinitialise le calcul de hachage à l’état initial.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TryGetCurrentHash(Span<Byte>, Int32)

Tente d’écrire la valeur destination de hachage calculée dans sans modifier l’état cumulé.

TryGetHashAndReset(Span<Byte>, Int32)

Tente d’écrire la valeur de hachage calculée dans destination. En cas de réussite, efface l’état cumulé.

S’applique à