Share via


SHA256.HashData Metode

Definisi

Overload

HashData(Byte[])

Menghitung hash data menggunakan algoritma SHA256.

HashData(Stream)

Menghitung hash aliran menggunakan algoritma SHA256.

HashData(ReadOnlySpan<Byte>)

Menghitung hash data menggunakan algoritma SHA256.

HashData(Stream, Span<Byte>)

Menghitung hash aliran menggunakan algoritma SHA256.

HashData(ReadOnlySpan<Byte>, Span<Byte>)

Menghitung hash data menggunakan algoritma SHA256.

HashData(Byte[])

Sumber:
SHA256.cs
Sumber:
SHA256.cs
Sumber:
SHA256.cs

Menghitung hash data menggunakan algoritma SHA256.

public:
 static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ source);
public static byte[] HashData (byte[] source);
static member HashData : byte[] -> byte[]
Public Shared Function HashData (source As Byte()) As Byte()

Parameter

source
Byte[]

Data ke hash.

Mengembalikan

Byte[]

Hash data.

Pengecualian

sourceadalah null.

Berlaku untuk

HashData(Stream)

Sumber:
SHA256.cs
Sumber:
SHA256.cs
Sumber:
SHA256.cs

Menghitung hash aliran menggunakan algoritma SHA256.

public:
 static cli::array <System::Byte> ^ HashData(System::IO::Stream ^ source);
public static byte[] HashData (System.IO.Stream source);
static member HashData : System.IO.Stream -> byte[]
Public Shared Function HashData (source As Stream) As Byte()

Parameter

source
Stream

Aliran ke hash.

Mengembalikan

Byte[]

Hash data.

Pengecualian

sourceadalah null.

source tidak mendukung pembacaan.

Berlaku untuk

HashData(ReadOnlySpan<Byte>)

Sumber:
SHA256.cs
Sumber:
SHA256.cs
Sumber:
SHA256.cs

Menghitung hash data menggunakan algoritma SHA256.

public:
 static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> source);
public static byte[] HashData (ReadOnlySpan<byte> source);
static member HashData : ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (source As ReadOnlySpan(Of Byte)) As Byte()

Parameter

source
ReadOnlySpan<Byte>

Data ke hash.

Mengembalikan

Byte[]

Hash data.

Berlaku untuk

HashData(Stream, Span<Byte>)

Sumber:
SHA256.cs
Sumber:
SHA256.cs
Sumber:
SHA256.cs

Menghitung hash aliran menggunakan algoritma SHA256.

public:
 static int HashData(System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HashData (System.IO.Stream source, Span<byte> destination);
static member HashData : System.IO.Stream * Span<byte> -> int
Public Shared Function HashData (source As Stream, destination As Span(Of Byte)) As Integer

Parameter

source
Stream

Aliran ke hash.

destination
Span<Byte>

Buffer untuk menerima nilai hash.

Mengembalikan

Jumlah total byte yang ditulis ke destination.

Pengecualian

sourceadalah null.

Buffer di destination terlalu kecil untuk menahan ukuran hash yang dihitung. Algoritma SHA256 selalu menghasilkan hash 256-bit, atau 32 byte.

-atau-

source tidak mendukung pembacaan.

Berlaku untuk

HashData(ReadOnlySpan<Byte>, Span<Byte>)

Sumber:
SHA256.cs
Sumber:
SHA256.cs
Sumber:
SHA256.cs

Menghitung hash data menggunakan algoritma SHA256.

public:
 static int HashData(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HashData (ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HashData (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parameter

source
ReadOnlySpan<Byte>

Data ke hash.

destination
Span<Byte>

Buffer untuk menerima nilai hash.

Mengembalikan

Jumlah total byte yang ditulis ke destination.

Pengecualian

Buffer di destination terlalu kecil untuk menahan ukuran hash yang dihitung. Algoritma SHA256 selalu menghasilkan hash 256-bit, atau 32 byte.

Berlaku untuk