Condividi tramite


DES.IsWeakKey(Byte[]) Metodo

Definizione

Determina se la chiave specificata è debole.

public:
 static bool IsWeakKey(cli::array <System::Byte> ^ rgbKey);
public static bool IsWeakKey (byte[] rgbKey);
static member IsWeakKey : byte[] -> bool
Public Shared Function IsWeakKey (rgbKey As Byte()) As Boolean

Parametri

rgbKey
Byte[]

Chiave segreta di cui verificare la debolezza.

Restituisce

true se la chiave è debole. In caso contrario, false.

Eccezioni

La dimensione del parametro rgbKey non è valida.

Commenti

Le chiavi deboli sono chiavi che generano crittografia che sono facili da interrompere. Se il testo viene crittografato con una chiave debole, crittografare nuovamente la crittografia risultante con la stessa chiave debole restituisce il testo originale. Esistono quattro chiavi deboli note per l'algoritmo Data Encryption Standard (DES). Questo metodo controlla le chiavi deboli.

Tentativo di impostare una chiave debole risultati in un CryptographicExceptionoggetto . Quando GenerateKey viene chiamato per creare una chiave casuale, una chiave debole non verrà mai restituita.

Si applica a

Vedi anche