当前位置 : 主页 > 编程语言 > c语言 >

c# – 使用PHP可以进行表单身份验证故障单解密吗?

来源:互联网 收集:自由互联 发布时间:2021-06-25
我是一名 PHP开发人员,几乎不了解.NET. .NET工作人员已经要求我将用于解密身份验证票证的.NET代码转换为PHP,以便PHP代码可以为我的应用程序设置适当的会话变量来运行.这甚至可能吗?我
我是一名 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)算法默认情况下.

网友评论