2011-02-08 6 views
2

誰かがPythonでファイルを暗号化する方法について助けてもいいですか?私は、ファイルの暗号化に次のパラメータを使用する必要があり :python:ファイルを暗号化する方法は?

block size=8 
iv=qwertyui12345678 
method=des3_cbc 

はまた、私は助けてくださいiv

を何を意味するのかについては考えています。前もって感謝します。

+0

なぜこれらのパラメータを使用する必要がありますか? –

+0

Rijndaelを使うべきです。 – SLaks

答えて

5

は初期化ベクトルです。

3

使用pycrypto - ハード部分のライブラリを使用していても、暗号を適切に含めることは難しいことに注意してください。セキュリティ上の問題が専門家の助けを得る場合。あなたはPython Crypto Toolkit

IVを使用する必要があります

3

IVは、を表し、初期化ベクトルを表します。ブロック暗号アルゴリズムは、いくつかの運用モードで使用できます。これらのモードの1つをCBC(暗号ブロック連鎖)といいます。このモードでは、プレーンテキストブロックは暗号化された前のブロックとXORされます。 IVは最初のプレーンテキストブロックとXORされます。 IVは、アルゴリズムパラメータとして見ることができる。

さらに詳しい説明はhereで読むことができます。