IncrementalHash Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia obsługę obliczeń wartości uwierzytelniania komunikatów opartych na skrótach lub skrótów (HMAC) przyrostowo w kilku segmentach.
public ref class IncrementalHash sealed : IDisposable
public sealed class IncrementalHash : IDisposable
type IncrementalHash = class
interface IDisposable
Public NotInheritable Class IncrementalHash
Implements IDisposable
- Dziedziczenie
-
IncrementalHash
- Implementuje
Właściwości
AlgorithmName |
Pobiera nazwę wykonywanego algorytmu. Algorytmy HMAC są poprzedzane znakiem "HMAC", aby odróżnić je od niekluczonego skrótu. |
HashLengthInBytes |
Pobiera rozmiar danych wyjściowych tego algorytmu skrótu lub HMAC w bajtach. |
Metody
AppendData(Byte[]) |
Dołącza określone dane do danych, które zostały już przetworzone w skrótach lub HMAC. |
AppendData(Byte[], Int32, Int32) |
Dołącza określoną liczbę bajtów z określonych danych, począwszy od określonego przesunięcia, do danych już przetworzonych w kodzie uwierzytelniania komunikatów opartym na skrótach lub skrótach (HMAC). |
AppendData(ReadOnlySpan<Byte>) |
Dołącza określone dane do danych już przetworzonych w kodzie uwierzytelniania komunikatów opartym na skrótach lub skrótach (HMAC). |
Clone() |
Tworzy nowe wystąpienie IncrementalHash z istniejącymi dołączonymi danymi zachowanymi. |
CreateHash(HashAlgorithmName) |
Tworzy IncrementalHash dla określonego algorytmu. |
CreateHMAC(HashAlgorithmName, Byte[]) |
Tworzy IncrementalHash dla algorytmu HMAC (Hash-based Message Authentication Code) przy użyciu określonego algorytmu skrótu i klucza. |
CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>) |
Utwórz IncrementalHash dla algorytmu uwierzytelniania komunikatów opartych na skrótach (HMAC) przy użyciu algorytmu skrótu określonego przez |
Dispose() |
Zwalnia zasoby używane przez bieżące wystąpienie klasy IncrementalHash. |
Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
GetCurrentHash() |
Pobiera kod uwierzytelniania komunikatów oparty na skrótach lub skrótu (HMAC) dla danych zebranych z poprzednich wywołań metod AppendData(ReadOnlySpan<Byte>) bez resetowania obiektu do stanu początkowego. |
GetCurrentHash(Span<Byte>) |
Pobiera kod uwierzytelniania komunikatów oparty na skrótach lub skrótu (HMAC) dla danych zebranych z poprzednich wywołań metod AppendData(ReadOnlySpan<Byte>) bez resetowania obiektu do stanu początkowego. |
GetHashAndReset() |
Pobiera kod uwierzytelniania komunikatów oparty na skrótach lub skrótu (HMAC) dla danych zebranych z poprzednich wywołań metod AppendData i resetuje obiekt do stanu początkowego. |
GetHashAndReset(Span<Byte>) |
Pobiera kod uwierzytelniania komunikatów oparty na skrótach lub skrótu (HMAC) dla danych zebranych z poprzednich wywołań metod AppendData(ReadOnlySpan<Byte>) i resetuje obiekt do stanu początkowego. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TryGetCurrentHash(Span<Byte>, Int32) |
Próbuje pobrać kod uwierzytelniania komunikatów oparty na skrótach lub skrótu (HMAC) dla danych zebranych z poprzednich wywołań metod AppendData(ReadOnlySpan<Byte>) bez resetowania obiektu do stanu początkowego. |
TryGetHashAndReset(Span<Byte>, Int32) |
Próbuje sfinalizować obliczenia skrótu po przetworzeniu ostatnich danych przez algorytm skrótu. |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla