[英]Non-ASP.Net equivalent of MachineKey.Protect/Unprotect
[英]MachineKey.Protect and MachineKey.Unprotect
我正在使用.net 4.5和MachineKey.Protect / MachineKey.Unprotect來加密和解密值。 我想知道何時將代碼部署到將擁有多個服務器的生產環境中,MachineKey.Protect / MachineKey.Unprotect在不同步機器密鑰的情況下是否可以正常工作?
這是解密的示例代碼:
var bytes = Convert.FromBase64String(Token);
var decryValue = MachineKey.Unprotect(bytes, Purpose);
string plainText = Encoding.UTF8.GetString(decryValue);
讓我知道你的想法!
要取消保護數據,您將需要與用於保護數據的機器密鑰相同的機器密鑰。 因此,如果您需要取消保護由另一台服務器保護的數據,則您的服務器必須共享相同的機器密鑰。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.