Compartir a través de


DES.IsWeakKey(Byte[]) Método

Definición

Determina si la clave especificada es débil.

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

Parámetros

rgbKey
Byte[]

Clave secreta cuya debilidad se comprobará.

Devoluciones

true si la clave es débil; de lo contrario, false.

Excepciones

El tamaño del parámetro rgbKey no es válido.

Comentarios

Las claves débiles son claves que dan lugar a cifrados que son fáciles de interrumpir. Si el texto se cifra con una clave débil, el cifrado resultante vuelve a cifrar con la misma clave débil devuelve el texto original. Hay cuatro claves débiles conocidas para el algoritmo estándar de cifrado de datos (DES); este método comprueba las claves débiles.

Si se intenta establecer una clave débil, se produce una CryptographicException. Cuando GenerateKey se llama a para crear una clave aleatoria, nunca se devolverá una clave débil.

Se aplica a

Consulte también