ASP.NET和c#中md5加密结果不同的问题 问题同题目,如果解决,我在c#中16和32两种方法都试了,都不同 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你解密试一下,如果都能够正常解密的话,问题就不大。在C#和ASP.NET中的加密可能稍微有些不同,我也做个加密,不过是其他的算法,因为ASP.NET要通过网络传送的话,在编码方式上可能有一些不同。具体就没有研究过。 可能是读取数据时,编码类型不同导致的吧如果:Unicod,ASCII,UFT-8..等等的一些数编码格式...如果不同的编码转化...最终就会变的... 我在asp.net里MD5用的是FormsAuthentication.HashPasswordForStoringInConfigFile在winform里MD5F用的是byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(cl)),两种方法同时对123456加密,但是结果不同,如果解决,asp.net中加密不能变化,因为现在已经用很久了,也就是说在为winform中要加密后和asp.net中一样的。 呵呵用同一种加密方法asp.net和winform你用的不同所以加密的结果不同你找个相同的加密算法 关键是asp.net中的加密都使用半年了,现在不能该,必须让winform中的加密成和它一样才可以 asp.net页面中能不能调用word或者txt的内容 请教:C#调用C编写的DLL,输入输出参数为字符双链表 GridView中的控件的数据绑定的问题 dotnetbar 控件问题 一个传值问题 windows服务中如何,如何打开窗体,并正常使用。 在用SQLDMO进行附加数据库时,如何指定附加数据库的所有者 公布VS.Net 2005下载地址 关于DSOframe注册的问题 C#操作域 新手请教有关实例化和虚方法的问题,谢谢! C#三维数组的问题
在C#和ASP.NET中的加密可能稍微有些不同,我也做个加密,不过是其他的算法,因为ASP.NET要通过网络传送的话,在编码方式上可能有一些不同。具体就没有研究过。
在winform里MD5F用的是byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(cl)),
两种方法同时对123456加密,但是结果不同,如果解决,
asp.net中加密不能变化,因为现在已经用很久了,也就是说在为winform中要加密后和asp.net中一样的。
用同一种加密方法
asp.net和winform你用的不同所以加密的结果不同
你找个相同的加密算法