対称鍵の保存に関して、特にイライラする問題があります。
バックグラウンド:
暗号化/復号化する必要がある機密データがデータベースに保存されています。現在、Rijndael アルゴリズムを使用しています。アプリケーションは Web ベース (ASP.NET MVC) です。秘密鍵は、複数のインスタンス間で同じである必要があります (それらのインスタンスが同じ DB に接続する場合)。
問題:
上記を念頭に置いて、秘密鍵を保管するのに最適な場所はどこですか? それとも、非対称アルゴリズムを使用する必要がありますか? .cer ファイルを使用することも提案されました。それはどのように機能しますか?