PasswordDeriveBytes.Salt 속성

정의

작업의 키 솔트 값을 가져오거나 설정합니다.Gets or sets the key salt value for the operation.

public:
 property cli::array <System::Byte> ^ Salt { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
public byte[] Salt { get; set; }
member this.Salt : byte[] with get, set
Public Property Salt As Byte()

속성 값

Byte[]

작업의 키 솔트 값입니다.The key salt value for the operation.

예외

키 솔트 값이 고정 하 고이 값을 변경 하려고 시도 합니다.The key salt value is fixed and an attempt is made to change this value.

설명

사전 공격은 가능성이 가장 높은 키에 대해 이전에 계산 된 암호화 된 값을 사용 하 여 암호화 된 값을 비교 하 여 암호화 된 메시지를 해독 하려고 시도 공격자는 공격입니다.A dictionary attack is an attack in which the attacker attempts to decrypt an encrypted message by comparing the encrypted value with previously computed encrypted values for the most likely keys. 이 공격 키 파생 되기 전에 암호의 끝에 임의 바이트 도입 하 여 훨씬 더 어렵게 됩니다.This attack is made much more difficult by the introduction of random bytes at the end of the password before the key derivation. 이러한 임의 바이트를 솔트 라고 합니다.These random bytes are known as salt.

적용 대상

추가 정보