IncrementalHash Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt ondersteuning voor het incrementeel berekenen van een hash- of HMAC-waarde in verschillende segmenten.
public ref class IncrementalHash sealed : IDisposable
public sealed class IncrementalHash : IDisposable
type IncrementalHash = class
interface IDisposable
Public NotInheritable Class IncrementalHash
Implements IDisposable
- Overname
-
IncrementalHash
- Implementeringen
Eigenschappen
| Name | Description |
|---|---|
| AlgorithmName |
Haal de naam op van het algoritme dat wordt uitgevoerd. |
| HashLengthInBytes |
Hiermee haalt u de uitvoergrootte van dit hash- of HMAC-algoritme op in bytes. |
Methoden
| Name | Description |
|---|---|
| AppendData(Byte[], Int32, Int32) |
Voeg |
| AppendData(Byte[]) |
Voeg de volledige inhoud van |
| AppendData(ReadOnlySpan<Byte>) |
Hiermee voegt u de opgegeven gegevens toe aan de gegevens die al zijn verwerkt in de hash of hash-based Message Authentication Code (HMAC). |
| Clone() |
Hiermee maakt u een nieuw exemplaar van IncrementalHash de bestaande toegevoegde gegevens die behouden blijven. |
| CreateHash(HashAlgorithmName) |
Maak een IncrementalHash voor het algoritme dat is opgegeven door |
| CreateHMAC(HashAlgorithmName, Byte[]) |
Maak een IncrementalHash voor het HMAC-algoritme (Hash-based Message Authentication Code) dat gebruikmaakt van het hash-algoritme dat is opgegeven door |
| CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>) |
Maak een IncrementalHash voor het HMAC-algoritme (Hash-based Message Authentication Code) dat gebruikmaakt van het hash-algoritme dat is opgegeven door |
| Dispose() |
Alle resources vrijgeven die worden gebruikt door het huidige exemplaar van de IncrementalHash klasse. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetCurrentHash() |
Haalt de hash- of hashgebaseerde HMAC (Message Authentication Code) op voor de gegevens die zijn verzameld van eerdere aanroepen naar de AppendData(ReadOnlySpan<Byte>) methoden, zonder het object opnieuw in te stellen op de oorspronkelijke status. |
| GetCurrentHash(Span<Byte>) |
Haalt de hash- of hashgebaseerde HMAC (Message Authentication Code) op voor de gegevens die zijn verzameld van eerdere aanroepen naar de AppendData(ReadOnlySpan<Byte>) methoden, zonder het object opnieuw in te stellen op de oorspronkelijke status. |
| GetHashAndReset() |
Haal de hash of HMAC op voor de gegevens die zijn verzameld uit eerdere aanroepen AppendData(Byte[])en keer terug naar de status waarin het object zich tijdens de bouw bevond. |
| GetHashAndReset(Span<Byte>) |
Haalt de hash- of hashgebaseerde HMAC (Message Authentication Code) op voor de gegevens die zijn verzameld van eerdere aanroepen naar de AppendData(ReadOnlySpan<Byte>) methoden en stelt het object opnieuw in op de oorspronkelijke status. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TryGetCurrentHash(Span<Byte>, Int32) |
Pogingen om de hash- of hashgebaseerde HMAC (Message Authentication Code) op te halen voor de gegevens die zijn verzameld uit eerdere aanroepen naar de AppendData(ReadOnlySpan<Byte>) methoden, zonder het object opnieuw in te stellen op de oorspronkelijke status. |
| TryGetHashAndReset(Span<Byte>, Int32) |
Pogingen om de hash-berekening te voltooien nadat de laatste gegevens zijn verwerkt door het hash-algoritme. |
| VerifyCurrentHash(Byte[]) |
Biedt ondersteuning voor het incrementeel berekenen van een hash- of HMAC-waarde in verschillende segmenten. |
| VerifyCurrentHash(ReadOnlySpan<Byte>) |
Biedt ondersteuning voor het incrementeel berekenen van een hash- of HMAC-waarde in verschillende segmenten. |
| VerifyHashAndReset(Byte[]) |
Biedt ondersteuning voor het incrementeel berekenen van een hash- of HMAC-waarde in verschillende segmenten. |
| VerifyHashAndReset(ReadOnlySpan<Byte>) |
Biedt ondersteuning voor het incrementeel berekenen van een hash- of HMAC-waarde in verschillende segmenten. |