TripleDES.IsWeakKey(Byte[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 crittografie 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. In modalità a 128 bit, se i primi 64 bit sono uguali agli ultimi 64 bit, la chiave è debole. In modalità a 192 bit, se i primi 64 bit sono uguali ai secondi 64 bit o se i secondi 64 bit sono uguali agli ultimi 64 bit, la chiave è debole.
Se si tenta di impostare una chiave debole, viene restituito un oggetto CryptographicException. Quando GenerateKey viene chiamato per creare una chiave casuale, non verrà mai restituita una chiave debole.
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per