Share via


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 fáciles de interrumpir. Si el texto se cifra con una clave débil, el cifrado del cifrado resultante de nuevo 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