CryptographicOperations.HashData Metoda
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.
Przeciążenia
HashData(HashAlgorithmName, Byte[]) |
Oblicza skrót danych. |
HashData(HashAlgorithmName, Stream) |
Oblicza skrót strumienia. |
HashData(HashAlgorithmName, ReadOnlySpan<Byte>) |
Oblicza skrót danych. |
HashData(HashAlgorithmName, Stream, Span<Byte>) |
Oblicza skrót strumienia. |
HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>) |
Oblicza skrót danych. |
HashData(HashAlgorithmName, Byte[])
- Źródło:
- CryptographicOperations.cs
Oblicza skrót danych.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ source);
public static byte[] HashData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * byte[] -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Byte()) As Byte()
Parametry
- hashAlgorithm
- HashAlgorithmName
Algorytm używany do obliczania skrótu.
- source
- Byte[]
Dane do skrótu.
Zwraca
Skrót danych.
Wyjątki
hashAlgorithm
ma Name, który jest pusty.
hashAlgorithm
określa algorytm wyznaczania wartości skrótu nieobsługiwany przez bieżącą platformę.
hashAlgorithm
określa nieznany algorytm wyznaczania skrótu.
Dotyczy
HashData(HashAlgorithmName, Stream)
- Źródło:
- CryptographicOperations.cs
Oblicza skrót strumienia.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::IO::Stream ^ source);
public static byte[] HashData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.IO.Stream source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * System.IO.Stream -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Stream) As Byte()
Parametry
- hashAlgorithm
- HashAlgorithmName
Algorytm używany do obliczania skrótu.
- source
- Stream
Strumień do skrótu.
Zwraca
Skrót danych.
Wyjątki
hashAlgorithm
określa algorytm wyznaczania wartości skrótu nieobsługiwany przez bieżącą platformę.
hashAlgorithm
określa nieznany algorytm wyznaczania skrótu.
Dotyczy
HashData(HashAlgorithmName, ReadOnlySpan<Byte>)
- Źródło:
- CryptographicOperations.cs
Oblicza skrót danych.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> source);
public static byte[] HashData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As ReadOnlySpan(Of Byte)) As Byte()
Parametry
- hashAlgorithm
- HashAlgorithmName
Algorytm używany do obliczania skrótu.
- source
- ReadOnlySpan<Byte>
Dane do skrótu.
Zwraca
Skrót danych.
Wyjątki
hashAlgorithm
ma Namenull
.
hashAlgorithm
ma Name, który jest pusty.
hashAlgorithm
określa algorytm wyznaczania wartości skrótu nieobsługiwany przez bieżącą platformę.
hashAlgorithm
określa nieznany algorytm wyznaczania skrótu.
Dotyczy
HashData(HashAlgorithmName, Stream, Span<Byte>)
- Źródło:
- CryptographicOperations.cs
Oblicza skrót strumienia.
public:
static int HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HashData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.IO.Stream source, Span<byte> destination);
static member HashData : System.Security.Cryptography.HashAlgorithmName * System.IO.Stream * Span<byte> -> int
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Stream, destination As Span(Of Byte)) As Integer
Parametry
- hashAlgorithm
- HashAlgorithmName
Algorytm używany do obliczania skrótu.
- source
- Stream
Strumień do skrótu.
Zwraca
Całkowita liczba bajtów zapisanych w destination
.
Wyjątki
Bufor w destination
jest zbyt mały, aby pomieścić obliczony rozmiar skrótu.
-lub-
hashAlgorithm
ma Name, który jest pusty.
-lub-
source
nie obsługuje odczytu.
hashAlgorithm
określa algorytm wyznaczania wartości skrótu nieobsługiwany przez bieżącą platformę.
hashAlgorithm
określa nieznany algorytm wyznaczania skrótu.
Dotyczy
HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>)
- Źródło:
- CryptographicOperations.cs
Oblicza skrót danych.
public:
static int HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HashData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parametry
- hashAlgorithm
- HashAlgorithmName
Algorytm używany do obliczania skrótu.
- source
- ReadOnlySpan<Byte>
Dane do skrótu.
Zwraca
Całkowita liczba bajtów zapisanych w destination
.
Wyjątki
Bufor w destination
jest zbyt mały, aby pomieścić obliczony rozmiar skrótu.
-lub-
hashAlgorithm
ma Name, który jest pusty.
hashAlgorithm
ma Namenull
.
hashAlgorithm
określa algorytm wyznaczania wartości skrótu nieobsługiwany przez bieżącą platformę.
hashAlgorithm
określa nieznany algorytm wyznaczania skrótu.