DES.IsWeakKey(Byte[]) 方法

定義

判斷指定的金鑰是否為弱式。

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

參數

rgbKey
Byte[]

測試祕密金鑰是否為弱式。

傳回

如果是弱式金鑰,則為 true;否則為 false

例外狀況

rgbKey 參數的大小無效。

備註

弱式索引鍵是導致容易中斷之密碼的索引鍵。 如果使用弱式金鑰加密文字,則使用相同的弱式金鑰再次加密產生的加密會傳回原始文字。 資料加密標準 () DES 演算法有四個已知的弱式金鑰;此方法會檢查這些弱式金鑰。

嘗試設定弱式索引鍵會導致 CryptographicException 。 呼叫 以建立隨機金鑰時 GenerateKey ,永遠不會傳回弱式金鑰。

適用於

另請參閱