c# md5加密结果和网页的不同
ÏaïÍÍKZ}³ñ)加密的是这些东西,一部分是asc2码大于127的扩展字符集。问题就在于为什么网页加密和...
ÏaïÍÍKZ}³ñ) 加密的是这些东西,一部分是 asc2码 大于127的 扩展字符集。
问题就在于 为什么网页加密和c#加密的结果不同呢,用的是同样的js代码 展开
问题就在于 为什么网页加密和c#加密的结果不同呢,用的是同样的js代码 展开
2个回答
展开全部
如果都是用md5加密同样信息,产生的密文应该是一样的,因为一般MD5的用处就是用来检验原信息(文件)是否被修改过。
请确认一下,调用的是否都是md5,加密原文是否一样
请确认一下,调用的是否都是md5,加密原文是否一样
更多追问追答
追问
加密的都是同一段字符串 ÏaïÍÍKZ}³ñ) 但是比如 加密 abcd 这样的就是一致的
追答
以下是加密你给的ÏaïÍÍKZ}³ñ) md5加密信息
32位MD5大写:D1B02EDDF4FC65619F672FE3DF0171A1
32位MD5小写:d1b02eddf4fc65619f672fe3df0171a1
16位MD5大写:F4FC65619F672FE3
16位MD5小写:f4fc65619f672fe3
展开全部
一般人加密都 把二进制数据每一位转成一个16进制
Byte[] buffer;//准备输出的二进制数组
StringBuilder sb=new StringBuilder();
foreach(byte b in buffer)
{
sb.Append(b.ToString("x2");
}
//结果在sb.ToString()里面
追问
恩。 之前js执行了这样一句代码 eval("var temp = '"+arr+"'"); 而 arr的内容是 \xCF\xDF 这种格式。
然后赋给temp后就成了上边那样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询