DES.IsWeakKey(Byte[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.