2014-05-19 2 views
-1

나는 data.txt라는 텍스트 파일을 가지고 있습니다. AES 256key 암호화를 사용하여 "pass"암호로 암호화했습니다. 암호화 된 파일 이름은 ency.txt입니다.이미 암호화 된 데이터에 대한 AES 키 생성

"pass"는 data.txt와 ency.txt에서만 생성 할 수 있습니까?

도움 주셔서 감사합니다. :)

+0

아니요; [평문과 암호문이 주어지면 AES- 암호화 키를 계산 하시겠습니까?] (http://security.stackexchange.com/questions/5355/compute-the-aes-encryption-key-given-the-plaintext-and-its- 암호문) –

+0

이 질문은 보안이나 암호에 관한 내용이므로 프로그래밍 문제는 포함되어 있지 않습니다. –

+0

AES는 암호가 아닌 ** 키 ** 만 사용합니다. 패스워드가 사용된다면 (아마도 4 글자 패스워드를 위해 어떤 종류의 패딩을 사용한다), 무차별 공격이 사용될 수있다. 그런 다음 찾을 수있는 경우 암호의 임의성에 따라 달라집니다. "패스"는 쉽게 찾을 수 있으며 일반 텍스트를 알기 때문에 결과를 단순히 비교하여 암호가 올바른지 확인할 수 있습니다. –

답변

1

따라서 known plaintext attack을 사용하여 비밀번호를 복구 할 수 있는지 묻는 중입니다.

대답은 아니오입니다. 현대식 암호화 시스템의 목적을 완전히 무효화 할 수 있습니다. 사실, AES는 알려진 일반 텍스트 공격의 영향을받지 않는 것으로 알려진 시스템의 예로서 명시 적으로 언급 한 링크를 통해 알 수 있습니다.

+0

@ManuM .: 문제 없습니다. 원하는 경우 언제든지 답변을 수락하십시오. – Logan