我正在与团队中的一些C#开发人员合作。他们通过c#加密了一个cookie,我应该解密它并通过php在另一个子域上使用它。 他们发送给我的c#代码解密它是:
var cookie = Request.Cookies["mycookie"];
if (cookie != null)
{
var key = "Hn9*e$";
var bytes = Convert.FromBase64String(cookie.Value);
var output = MachineKey.Unprotect(bytes, key);
var result = Encoding.UTF8.GetString(output);
}
我想知道如何在PHP中执行此操作。 我知道如何解码base64,但其余的我不知道,我找不到线索。