2011-02-08 6 views
2

파이썬으로 파일을 암호화하는 방법에 대해 도움을 줄 수 있습니까? 내가 파일을 암호화하기 위해 다음과 같은 매개 변수를 사용해야합니다 : 또한 내가 ivpython : 파일을 암호화하는 방법?

이 도와주세요 무엇을 의미하는지에 대해 아무 생각이

block size=8 
iv=qwertyui12345678 
method=des3_cbc 

합니다. 미리 감사드립니다.

+0

왜 이러한 매개 변수를 사용해야합니까? –

+0

Rijndael을 사용해야합니다. – SLaks

답변

5

은 초기화 벡터입니다.

3

사용 pycrypto - 하드 파트 용 라이브러리를 사용하는 경우에도 올바르게 암호를 적용하는 것은 까다 롭습니다. 보안 문제가 전문가의 도움을받는다면. 당신은 Python Crypto Toolkit

IV를 사용해야합니다

3

IV는 을 나타내며, 초기화 벡터을 나타냅니다. 블록 암호 알고리즘은 여러 가지 작동 모드에서 사용할 수 있습니다. 이러한 모드 중 하나를 CBC (암호 블록 체인)라고하며,이 모드에서 일반 텍스트 블록은 암호화 된 이전 블록과 XOR됩니다. IV는 초기 일반 텍스트 블록과 XOR됩니다. IV는 알고리즘 매개 변수로 볼 수 있습니다.

더 자세한 설명은 here을 참조하십시오.

관련 문제