项目作者: oocix

项目描述 :
基于NodeJS的用来计算MD5的小东西
高级语言: JavaScript
项目地址: git://github.com/oocix/md5.server.js.git
创建时间: 2012-09-14T08:37:23Z
项目社区:https://github.com/oocix/md5.server.js

开源协议:

下载


有段时间研究QQ的WEB登录协议,发现MD5的加密结果在PHP和JAVA中是不一样的,原因好像是编码问题

鼓捣了半天没办法解决,然后就写了这么个小东西放服务器计算输入字符串的MD5


演示地址(前端是Nginx,路径转发到127.0.0.1的33921端口)

http://demo.uuland.org/~md5/

直接计算MD5

http://demo.uuland.org/~md5/query?string=admin

MD5结果前后加标记(方便获取HTTP后直接正则匹配)

http://demo.uuland.org/~md5/query?string=admin&mark=1

返回结果大写

http://demo.uuland.org/~md5/query?string=admin&case=upper

十六进制输入

http://demo.uuland.org/~md5/query?hex=2cc397c2a377

JSONP输出

http://demo.uuland.org/~md5/query?string=moyo&jsonp=alert