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
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
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
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
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
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
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.