Is Weak Key(Byte) Method
Determines whether the specified key is weak.
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
The secret key to test for weakness.
true if the key is weak; otherwise,
The size of the
rgbKey parameter is not valid.
Weak keys are keys that result in ciphers that are easy to break. If text is encrypted with a weak key, encrypting the resulting cipher again with the same weak key returns the original text. There are four known weak keys for the Data Encryption Standard (DES) algorithm; this method checks for those weak keys.