語言

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 不成立。

備註

弱金鑰是導致密碼容易被破解的密鑰。 若文字使用弱金鑰加密,再用同一弱金鑰加密所得密碼,則返回原始文字。 已知資料加密標準(Data Encryption Standard)DES演算法有四種弱金鑰;此方法會檢查這些弱金鑰。

嘗試設定弱鍵會導致 CryptographicException。 當 GenerateKey 被呼叫來建立隨機金鑰時,弱金鑰永遠不會被回傳。

適用於

另請參閱