CryptographicOperations.HashData Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| HashData(HashAlgorithmName, Byte[]) |
Menghitung hash data. |
| HashData(HashAlgorithmName, Stream) |
Menghitung hash aliran. |
| HashData(HashAlgorithmName, ReadOnlySpan<Byte>) |
Menghitung hash data. |
| HashData(HashAlgorithmName, Stream, Span<Byte>) |
Menghitung hash aliran. |
| HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>) |
Menghitung hash data. |
HashData(HashAlgorithmName, Byte[])
- Sumber:
- CryptographicOperations.cs
- Sumber:
- CryptographicOperations.cs
Menghitung hash data.
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()
Parameter
- hashAlgorithm
- HashAlgorithmName
Algoritma yang digunakan untuk menghitung hash.
- source
- Byte[]
Data untuk hash.
Mengembalikan
Hash data.
Pengecualian
hashAlgorithm memiliki Name yang kosong.
hashAlgorithm menentukan algoritma hash yang tidak didukung oleh platform saat ini.
hashAlgorithm menentukan algoritma hash yang tidak diketahui.
Berlaku untuk
HashData(HashAlgorithmName, Stream)
- Sumber:
- CryptographicOperations.cs
- Sumber:
- CryptographicOperations.cs
Menghitung hash aliran.
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()
Parameter
- hashAlgorithm
- HashAlgorithmName
Algoritma yang digunakan untuk menghitung hash.
- source
- Stream
Aliran ke hash.
Mengembalikan
Hash data.
Pengecualian
hashAlgorithm menentukan algoritma hash yang tidak didukung oleh platform saat ini.
hashAlgorithm menentukan algoritma hash yang tidak diketahui.
Berlaku untuk
HashData(HashAlgorithmName, ReadOnlySpan<Byte>)
- Sumber:
- CryptographicOperations.cs
- Sumber:
- CryptographicOperations.cs
Menghitung hash data.
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()
Parameter
- hashAlgorithm
- HashAlgorithmName
Algoritma yang digunakan untuk menghitung hash.
- source
- ReadOnlySpan<Byte>
Data untuk hash.
Mengembalikan
Hash data.
Pengecualian
hashAlgorithm memiliki Name yang null.
hashAlgorithm memiliki Name yang kosong.
hashAlgorithm menentukan algoritma hash yang tidak didukung oleh platform saat ini.
hashAlgorithm menentukan algoritma hash yang tidak diketahui.
Berlaku untuk
HashData(HashAlgorithmName, Stream, Span<Byte>)
- Sumber:
- CryptographicOperations.cs
- Sumber:
- CryptographicOperations.cs
Menghitung hash aliran.
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
Parameter
- hashAlgorithm
- HashAlgorithmName
Algoritma yang digunakan untuk menghitung hash.
- source
- Stream
Aliran ke hash.
Mengembalikan
Jumlah total byte yang ditulis ke destination.
Pengecualian
Buffer di destination terlalu kecil untuk menahan ukuran hash yang dihitung.
-atau-
hashAlgorithm memiliki Name yang kosong.
-atau-
source tidak mendukung pembacaan.
hashAlgorithm menentukan algoritma hash yang tidak didukung oleh platform saat ini.
hashAlgorithm menentukan algoritma hash yang tidak diketahui.
Berlaku untuk
HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>)
- Sumber:
- CryptographicOperations.cs
- Sumber:
- CryptographicOperations.cs
Menghitung hash data.
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
Parameter
- hashAlgorithm
- HashAlgorithmName
Algoritma yang digunakan untuk menghitung hash.
- source
- ReadOnlySpan<Byte>
Data untuk hash.
Mengembalikan
Jumlah total byte yang ditulis ke destination.
Pengecualian
Buffer di destination terlalu kecil untuk menahan ukuran hash yang dihitung.
-atau-
hashAlgorithm memiliki Name yang kosong.
hashAlgorithm memiliki Name yang null.
hashAlgorithm menentukan algoritma hash yang tidak didukung oleh platform saat ini.
hashAlgorithm menentukan algoritma hash yang tidak diketahui.