php调用asp的md5算法

54mark 发布于 2013/07/09 16:27
阅读 449
收藏 0
PHP

服务器后台:asp

返利系统:php

数据库:sqlserver2005

游戏玩家可以登录php的返利系统来进行推广返利。

---------------------------------上面是背景-----------------------------------

由于asp没有自己的md5算法,服务器后台是自己写的md5算法。同一个字符串asp经过md5算出的结果与php的md5算出的结果完全不一样。。。

除了调asp的登录接口外,有没有办法,可以通过让php的算法跟asp的算法算出的结果一致?

asp不懂~

加载中
0
Narky
Narky
MD5的算法是标准的,如果asp写的和php的结果不一样,那肯定是某一边写错了或者根本就不是md5算法
0
伊藤熊吉
伊藤熊吉
asp有内置的md5的函数吧?
伊藤熊吉
伊藤熊吉
回复 @Narky : 确实是看错了.233 ..在github上fork一份吧,然后后台前台测试打印下看看对不对不就好了么 2333 @54mark
Narky
Narky
负责任的告诉你,没有
伊藤熊吉
伊藤熊吉
我google了下,关键字为asp md5 一大堆阿
54mark
54mark
这个不知道哦。。如果有内置的MD5的算法,服务器后台就没必要自己再写一个了
0
袁不语
袁不语


不懂PHP和ASP,但是知道点儿MD5

MD5的运算过程如上图,但是其中的A、B、C、D、K、S都是事先写死的。

所以我建议你检查一下自己实现的md5与php的md5指定A、B、C、D、K、S是否一致。

袁不语
袁不语
还有一种可能,是不是字符集的问题?
54mark
54mark
好厉害~可惜asp的md5算法不是我写的。。
0
leo108
leo108
asp语法还是比较通俗易懂的吧
返回顶部
顶部