ddycn.com
域名年龄: 13年6个月8天HTTP/1.1 301 永久重定向 访问时间:2014年11月14日 06:47:52 缓存控制:max-age=600 过期时间:2014年11月14日 06:57:52 服务器:DNSPod URL V2.0 目标网址:http://blog.ddycn.com 文件大小:0 连接:关闭 HTTP/1.1 301 永久重定向 访问时间:2014年11月14日 06:47:52 缓存控制:max-age=86400 过期时间:2014年11月14日 06:57:52 服务器:DNSPod URL V2.0 目标网址:http://ddycn.com 文件大小:0 连接:关闭 HTTP/1.1 200 OK 访问时间:2014年11月14日 06:47:52 语言环境:PHP/5.3.17 X-Pingback: http://ddycn.com/action/xmlrpc 动作:Accept-Encoding Content-Encoding: gzip 文件大小:4800 连接:关闭 类型:text/html; charset=UTF-8 网站编码:UTF-8
达达鱼 - ddy's Blog ddy的秘密花园搜索关键字搜索首页友链主机分享md4加密方法和源码作者:ddy时间:August 11, 2014分类:发现评论今天瞎逛,发现一个很好玩的加密方法:md4MD4是在1990年开发出的一种信息摘要算法,用来测试信息的完整性。其摘要长度为128位,是一种加密杂凑散列函数,一般128位长的MD4散列被表示为32位的十六进制数字串。MD4由于被发现存在严重的算法漏洞,后被1991年完善的MD5所取代。不过,MD4对后来出现的MD5、SHA家族和RIPEMD等信息安全加密算法产生了积极的引导作用我用md4加密了admin加密结果是f9d4049dd6a4dc35d40e5265954b2a46然后去md5.com.cn解密,哈哈居然解不出来,用md5加密的admin,加密结果是21232f297a57a5a743894a0e4a801fc3我突然想到一个问题,我刚开始加密admin用的是md4加密,用md5当然没法解密啦!囧。然后找了下,貌似没有可用的md4在线解密网站(可能少人用吧)从这个角度来看,貌似比md5安全呢,md5直接加密,也有一定机率撞库呢下面是md4的加密代码,我先记录下来var hexcase = 0;var b64pad = ""; var chrsz = 8;function hex_md4(s){ return binl2hex(core_md4(str2binl(s), s.length * chrsz));}function b64_md4(s){ return binl2b64(core_md4(str2binl(s), s.length * chrsz));}function str_md4(s){ return binl2str(core_md4(str2binl(s), s.length * chrsz));}function hex_hmac_md4(key, data) { return binl2hex(core_hmac_md4(key, data)); }function b64_hmac_md4(key, data) { return binl2b64(core_hmac_md4(key, data)); }function str_hmac_md4(key, data) { return binl2str(core_hmac_md4(key, data)); }function md4_vm_test(){return hex_md4("abc") == "a448017aaf21d8525fc10ae87aa6729d";}function core_md4(x, len){x[len >> 5] |= 0x80 << (len % 32);x[(((len + 64) >>> 9) << 4) + 14] = len;var a = 1732584193;var b = -271733879;var c = -1732584194;var d = 271733878;for(var i = 0; i < x.length; i += 16){var olda = a;var oldb = b;var oldc = c;var oldd = d;a = md4_ff(a, b, c, d, x[i+ 0], 3 );d = md4_ff(d, a, b, c, x[i+ 1], 7 );c = md4_ff(c, d, a, b, x[i+ 2], 11);b = md4_ff(b, c, d, a, x[i+ 3], 19);a = md4_ff(a, b, c, d, x[i+ 4], 3 );d = md4_ff(d, a, b, c, x[i+ 5], 7 );c = md4_ff(c, d, a, b, x[i+ 6], 11);b = md4_ff(b, c, d, a, x[i+ 7], 19);a = md4_ff(a, b, c, d, x[i+ 8], 3 );d = md4_ff(d, a, b, c, x[i+ 9], 7 );c = md4_ff(c, d, a, b, x[i+10], 11);b = md4_ff(b, c, d, a, x[i+11], 19);a = md4_ff(a, b, c, d, x[i+12], 3 );d = md4_ff(d, a, b, c, x[i+13], 7 );c = md4_ff(c, d, a, b, x[i+14], 11);b = md4_ff(b, c, d, a, x[i+15], 19);a = md4_gg(a, b, c, d, x[i+ 0], 3 );d = md4_gg(d, a, b, c, x[i+ 4], 5 );c = md4_gg(c, d, a, b, x[i+ 8], 9 );b = md4_gg(b, c, d, a, x[i+12], 13);a = md4_gg(a, b, c, d, x[i+ 1], 3 );d = md4_gg(d, a, b, c, x[i+ 5], 5 );c = md4_gg(c, d, a, b, x[i+ 9], 9 );b = md4_gg(b, c, d, a, x[i+13], 13);a = md4_gg(a, b, c, d, x[i+ 2], 3 );d = md4_gg(d, a, b, c, x[i+ 6], 5 );c = md4_gg(c, d, a, b, x[i+10], 9 );b = md4_gg(b, c, d, a, x[i+14], 13);a = md4_gg(a, b, c, d, x[i+ 3], 3 );d = md4_gg(d, a, b, c, x[i+ 7], 5 );c = md4_gg(c, d, a, b, x[i+11], 9 );b = md4_gg(b, c, d, a, x[i+15], 13);a = md4_hh(a, b, c, d, x[i+ 0], 3 );d = md4_hh(d, a, b, c, x[i+ 8], 9 );c = md4_hh(c, d, a, b, x[i+ 4], 11);b = md4_hh(b, c, d, a, x[i+12], 15);a = md4_hh(a, b, c, d, x[i+ 2], 3 );d = md4_hh(d, a, b, c, x[i+10], 9 );c = md4_hh(c, d, a, b, x[i+ 6], 11);b = md4_hh(b, c, d, a, x[i+14], 15);a = md4_hh(a, b, c, d, x[i+ 1], 3 );d = md4_hh(d, a, b, c, x[i+ 9], 9 );c = md4_hh(c, d, a, b, x[i+ 5], 11);b = md4_h
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2025-06-04 23:22, Process in 0.0056 second.