CryptographicOperations.FixedTimeEquals Metode

Definisi

Menentukan kesetaraan dua urutan byte dalam jumlah waktu yang bergantung pada panjang urutan, tetapi bukan nilainya.

Overload

Nama Deskripsi
FixedTimeEquals(ReadOnlySpan<Byte>, Byte)
FixedTimeEquals(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Menentukan kesetaraan dua urutan byte dalam jumlah waktu yang bergantung pada panjang urutan, tetapi bukan nilainya.

FixedTimeEquals(ReadOnlySpan<Byte>, Byte)

Sumber:
CryptographicOperations.cs
public:
 static bool FixedTimeEquals(ReadOnlySpan<System::Byte> source, System::Byte value);
public static bool FixedTimeEquals(ReadOnlySpan<byte> source, byte value);
static member FixedTimeEquals : ReadOnlySpan<byte> * byte -> bool
Public Shared Function FixedTimeEquals (source As ReadOnlySpan(Of Byte), value As Byte) As Boolean

Parameter

source
ReadOnlySpan<Byte>
value
Byte

Mengembalikan

Berlaku untuk

FixedTimeEquals(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Sumber:
CryptographicOperations.cs
Sumber:
CryptographicOperations.cs
Sumber:
CryptographicOperations.cs
Sumber:
CryptographicOperations.cs
Sumber:
CryptographicOperations.cs

Menentukan kesetaraan dua urutan byte dalam jumlah waktu yang bergantung pada panjang urutan, tetapi bukan nilainya.

public:
 static bool FixedTimeEquals(ReadOnlySpan<System::Byte> left, ReadOnlySpan<System::Byte> right);
public static bool FixedTimeEquals(ReadOnlySpan<byte> left, ReadOnlySpan<byte> right);
static member FixedTimeEquals : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Shared Function FixedTimeEquals (left As ReadOnlySpan(Of Byte), right As ReadOnlySpan(Of Byte)) As Boolean

Parameter

left
ReadOnlySpan<Byte>

Buffer pertama yang dibandingkan.

right
ReadOnlySpan<Byte>

Buffer kedua yang akan dibandingkan.

Mengembalikan

true jika left dan right memiliki nilai yang sama untuk Length dan konten yang sama; jika tidak, false.

Keterangan

Metode ini membandingkan konten dari dua buffer untuk kesetaraan dengan cara yang tidak membocorkan informasi waktu, membuatnya ideal untuk digunakan dalam rutinitas kriptografi.

Metode ini akan sirkuit pendek dan kembali false hanya jika left dan right memiliki panjang yang berbeda.

Perilaku waktu tetap dijamin dalam semua kasus lain, termasuk kapan left dan right mereferensikan alamat yang sama.

Berlaku untuk