TripleDES.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 잘못되었습니다.

설명

약한 키는 쉽게 분리할 수 있는 암호화를 생성하는 키입니다. 텍스트가 약한 키로 암호화된 경우 동일한 약한 키로 결과 암호화를 다시 암호화하면 원래 텍스트가 반환됩니다. 128비트 모드에서 처음 64비트가 마지막 64비트와 같으면 키가 약합니다. 192비트 모드에서 처음 64비트가 두 번째 64비트와 같거나 두 번째 64비트가 마지막 64비트와 같으면 키가 약합니다.

약한 키를 CryptographicException설정하려고 시도하면 . GenerateKey 임의 키를 만들기 위해 호출되면 약한 키가 반환되지 않습니다.

적용 대상

추가 정보