你不要用自定义加密算法。必须使用标准的md5加密。md5加密算法通用的。你再试试
其实我是采用的.net自带的md5自带的类库进行加密的
很多大的企业,你所看到的连接都不是真实链接,不一定是加密的。但是它用了反射技术,真实链接在后台处理了。所以解密不到。
对于MD5加密,往往有一些差异,主要问题来自于文字格式以及编码的格式,比如byte的ToString方法可以有是x格式,也可以是x2格式,而对于中文字符串的加密则会更麻烦一点,建议不要用
查询结果: md5(222,32) = bcbe3365e6ac95ea2c0343a2395834dd md5(222,16) = e6ac95ea2c0343a2 |
什么意思
@baidixing:那个222是要加密的字符串 32 位和16位的呗 值就一定不同的啊,你能不能找到你的链接的接口是怎么加密的,自定义的和服务器的不一样吧,我程序里的似乎没有出现这种情况啊
有32和16位之分的。
楼主你应该是确定搜狐用的是MD5?
对,因为现在我要使用的是搜狐企业邮箱的普通邮接口,里面有参数传递,需要传递md5加密后的参数
@baidixing: 会不会是hash啊?
请用微软自带的MD5加密