Langue

NonCryptographicHashAlgorithm Classe

Définition

Représente un algorithme de hachage non-chiffrement.

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

Constructeurs

Nom Description
NonCryptographicHashAlgorithm(Int32)

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

Propriétés

Nom Description
HashLengthInBytes

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

Méthodes

Nom Description
Append(Byte[])

Ajoute le contenu des source 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 des source données déjà traitées pour le calcul de hachage actuel.

Append(Stream)

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

AppendAsync(Stream, CancellationToken)

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

GetCurrentHash()

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

GetCurrentHash(Span<Byte>)

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

GetCurrentHashCore(Span<Byte>)

En cas de substitution dans une classe dérivée, écrit la valeur de hachage calculée dans destination laquelle elle ne modifie pas 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 pour destination effacer l’état cumulé.

GetHashAndResetCore(Span<Byte>)

Écrit la valeur de hachage calculée pour destination effacer l’état cumulé.

GetHashCode()
Obsolète.

Cette méthode n’est pas prise en charge et ne doit pas être appelée. Appelez ou GetCurrentHash() appelez GetHashAndReset() plutôt.

Reset()

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

TryGetCurrentHash(Span<Byte>, Int32)

Tente d’écrire la valeur destination de hachage calculée 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 à