加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 01:29:57 所属栏目:百科 来源:网络整理
导读:我是一名 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)算法默认情况下.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读