我是一名 PHP开发人员,几乎不了解.NET. .NET工作人员已经要求我将用于解密身份验证票证的.NET代码转换为PHP,以便PHP代码可以为我的应用程序设置适当的会话变量来运行.这甚至可能吗?我
附加信息:我是否可以首先使用PHP获取票证?
正如Gumbo所说,你需要考虑所涉及的算法. asp.net身份验证票证使用:>创建序列化表单身份验证票.一个字节数组机票的代表是创建.>签署表单身份验证票.消息验证字节数组的代码(MAC)值通过使用该算法计算和验证指定的密钥和的validationKey属性machineKey元素.默认情况下使用SHA1算法.>加密表单身份验证票证.已经存在的第二个字节数组创建使用加密方法FormsAuthentication类.该加密方法在内部使用算法和密钥由解密和解密密钥machineKey上的属性元件. ASP.NET 1.1版使用默认情况下为3DES算法.ASP.NET 2.0版使用了Rinjdael(AES)算法默认情况下.