0

.Netの新しいMachineKey.Encode/MachineKey.Decode機能により、暗号化がはるかに簡単になるようです。

私の質問は、MachineKeyを定期的に変更する必要がある場合、3ステップのプロセスである必要があるかどうかです。

  1. 既存のデータを復号化して保存する
  2. MachineKeyを変更します
  3. 暗号化されたデータを再暗号化して保存します

または、2つの異なるキーを使用してMachineKey.Encrypt / .Decryptを呼び出す方法はありますか?

4

1 に答える 1

1

どのくらいの期間データを保存しようとしていますか?これらの方法は通常、長期的なデータストレージではなく、Cookie内のラウンドトリップデータまたは値を保護するために使用されます。

ASP.NET 4.5を使用している場合、MachineKey.Encode()およびMachineKey.Decode()は廃止され、DataProtectorが採用されました。

于 2012-11-24T05:21:54.393 に答える