gpt4 book ai didi

c# - MachineKey.Protect 和 MachineKey.Unprotect

转载 作者:太空宇宙 更新时间:2023-11-03 21:36:22 29 4
gpt4 key购买 nike

我正在使用 .net 4.5 和 MachineKey.Protect/MachineKey.Unprotect 来加密和解密值。我想知道当我们将代码部署到我们将拥有多个服务器的生产环境时,MachineKey.Protect/MachineKey.Unprotect 是否在不同步机器 key 的情况下正常工作?

解密示例代码如下:

var bytes = Convert.FromBase64String(Token);
var decryValue = MachineKey.Unprotect(bytes, Purpose);
string plainText = Encoding.UTF8.GetString(decryValue);

让我知道你的想法!

最佳答案

要取消保护数据,您需要与用于保护数据的机器 key 相同的机器 key 。因此,如果您需要取消保护受另一台服务器保护的数据,您的服务器必须共享相同的机器 key 。

关于c# - MachineKey.Protect 和 MachineKey.Unprotect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21591492/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com