ファイルを保存し、AES暗号化を適用するための暗号化ロジックを作成しています。初期化ベクトルは非表示にする必要がありますか?
実際、暗号化ロジックを自分で作成するのではなく、オンライン暗号化でAES暗号化を実装していますので、IVの存在を認識できませんでした。
しかし、苦労して、私は関数RijndaelManaged.GenerateIV()
を見つけました。
私は自動生成されたIVは、ファイルを復号化するために、コピー先のどこかの場所に保存する必要がありますが、暗号化キーのように非表示にする必要があります。
「plain」IVをファイルの後ろに追加するのは大丈夫ですか?そうでない場合は、どのようにして保存し、IVをより適切に使用できますか?
[AESで暗号化されたデータベースエントリのキーと初期化ベクトルの導出方法は?](http://stackoverflow.com/questions/5193140/how-should-i-derive-the-key-and) - 初期化 - ベクトル - 私のエース - 暗号化されたdatab) –