The new MachineKey.Encode/MachineKey.Decode features in .Net seem to make encryption much easier.
My question is, in the event that you need to modify your MachineKey on a routine basis, does it need to be a 3 step process?
- Decrypt and store existing data
- Modify the MachineKey
- Re-encrypt and store the encrypted data
Or is there a way to call MachineKey.Encrypt/.Decrypt using two different keys?