.Netの新しいMachineKey.Encode/MachineKey.Decode機能により、暗号化がはるかに簡単になるようです。
私の質問は、MachineKeyを定期的に変更する必要がある場合、3ステップのプロセスである必要があるかどうかです。
- 既存のデータを復号化して保存する
- MachineKeyを変更します
- 暗号化されたデータを再暗号化して保存します
または、2つの異なるキーを使用してMachineKey.Encrypt / .Decryptを呼び出す方法はありますか?
.Netの新しいMachineKey.Encode/MachineKey.Decode機能により、暗号化がはるかに簡単になるようです。
私の質問は、MachineKeyを定期的に変更する必要がある場合、3ステップのプロセスである必要があるかどうかです。
または、2つの異なるキーを使用してMachineKey.Encrypt / .Decryptを呼び出す方法はありますか?
どのくらいの期間データを保存しようとしていますか?これらの方法は通常、長期的なデータストレージではなく、Cookie内のラウンドトリップデータまたは値を保護するために使用されます。
ASP.NET 4.5を使用している場合、MachineKey.Encode()およびMachineKey.Decode()は廃止され、DataProtectorが採用されました。