VB.Net RijndaelManaged
(RM) を使用してファイルを暗号化し、 メソッドRM.GenerateKey
とRM.GenerateIV
メソッドを使用してキーと IV を生成し、CryptoStream
クラスを使用してファイルを暗号化しています。このキーと IV をファイルに保存することを計画しており、正しい方法で行っていることを確認したいと考えています。IV + キーを組み合わせて、RSA 公開キーで暗号化し、ファイルに書き出しています。次に、復号化するために、このファイルの RSA 秘密鍵を使用して IV+Key を取得し、分割して RM.Key と RM.IV をこれらの値に設定し、復号化プログラムを実行します。
これはこれを達成するための最良の方法ですか、それとも IV とキーを保存するための推奨される方法はありますか?