gpt4 book ai didi

c# - 我如何在 ASP.NET 中加密和解密我的 Cookie

转载 作者:太空狗 更新时间:2023-10-30 00:10:06 26 4
gpt4 key购买 nike

您好,正如标题所说,我正在尝试通过页面传递我的 cookie,但我需要对它们进行加密,并且在特定页面 (Home.aspx) 上我需要对其进行解密。有人知道怎么做吗?

到目前为止我的代码,Login.aspx:

    HttpCookie UserCookie = new HttpCookie("Login");
UserCookie.Value = txtUsername.Text;
UserCookie.Expires = DateTime.Now.AddHours(2);
Response.Cookies.Add(UserCookie);

最佳答案

我不得不稍微更改 LGSon 的答案,以便它对我有用。

Convert.ToBase64String(MachineKey.Protect(Encoding.UTF8.GetBytes("your cookie value")))

Encoding.UTF8.GetString(MachineKey.Unprotect(Convert.FromBase64String("your cookie value")))

关于c# - 我如何在 ASP.NET 中加密和解密我的 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35521211/

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