CryptographicOperations.FixedTimeEquals Metodo

Definizione

Overload

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

Determina l'uguaglianza di due sequenze di byte in un periodo di tempo che dipende dalla lunghezza delle sequenze, ma non dai relativi valori.

FixedTimeEquals(ReadOnlySpan<Byte>, Byte)

Origine:
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

Parametri

source
ReadOnlySpan<Byte>
value
Byte

Valori restituiti

Si applica a

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

Origine:
CryptographicOperations.cs
Origine:
CryptographicOperations.cs
Origine:
CryptographicOperations.cs
Origine:
CryptographicOperations.cs
Origine:
CryptographicOperations.cs

Determina l'uguaglianza di due sequenze di byte in un periodo di tempo che dipende dalla lunghezza delle sequenze, ma non dai relativi valori.

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

Parametri

left
ReadOnlySpan<Byte>

Primo buffer da confrontare.

right
ReadOnlySpan<Byte>

Secondo buffer da confrontare.

Valori restituiti

true se left e right hanno gli stessi valori per Length e lo stesso contenuto; in caso contrario, false.

Commenti

Questo metodo confronta il contenuto di due buffer per verificarne l'uguaglianza in modo da non perdere informazioni sulla tempistica, rendendolo ideale per l'uso all'interno di routine crittografiche.

Questo metodo verrà corto circuito e restituirà false solo se left e right hanno lunghezze diverse.

Il comportamento a tempo fisso è garantito in tutti gli altri casi, inclusi quando left e right fanno riferimento allo stesso indirizzo.

Si applica a