js版utf-8格式md5编码.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
script function md5(string) {??? ??? var x = Array();??? ??? var k, AA, BB, CC, DD, a, b, c, d;??? ??? var S11 = 7, S12 = 12, S13 = 17, S14 = 22;??? ??? var S21 = 5, S22 = 9, S23 = 14, S24 = 20;??? ??? var S31 = 4, S32 = 11, S33 = 16, S34 = 23;??? ??? var S41 = 6, S42 = 10, S43 = 15, S44 = 21;??? ??? string = Utf8Encode(string);??? ??? x = ConvertToWordArray(string);??? ??? a = 0??? ??? b = 0xEFCDAB89;??? ??? c = 0x98BADCFE;??? ??? d = 0??? ??? for (k=0; kx.length; k += 16) {??? ??????? AA = a;??? ??????? BB = b;??? ??????? CC = c;??? ??????? DD = d;??? ??????? a = FF(a, b, c, d, x[k+0], S11, 0xD76AA478);??? ??????? d = FF(d, a, b, c, x[k+1], S12, 0xE8C7B756);??? ??????? c = FF(c, d, a, b, x[k+2], S13, 0x242070DB);??? ??????? b = FF(b, c, d, a, x[k+3], S14, 0xC1BDCEEE);??? ??????? a = FF(a, b, c, d, x[k+4], S11, 0xF57C0FAF);??? ??????? d = FF(d, a, b, c, x[k+5], S12, 0x4787C62A);??? ??????? c = FF(c, d, a, b, x[k+6], S13, 0xA8304613);??? ??????? b = FF(b, c, d, a, x[k+7], S14, 0xFD469501);??? ??????? a = FF(a, b, c, d, x[k+8], S11, 0x698098D8);??? ??????? d = FF(d, a, b, c, x[k+9], S12, 0x8B44F7AF);??? ??????? c = FF(c, d, a, b, x[k+10], S13, 0xFFFF5BB1);??? ??????? b = FF(b, c, d, a, x[k+11], S14, 0x895CD7BE);??? ??????? a = FF(a, b, c, d, x[k+12], S11, 0x6B901122);??? ??????? d = FF(d, a, b, c, x[k+13], S12, 0xFD987193);??? ??????? c = FF(c, d, a, b, x[k+14], S13, 0xA679438E);??? ??????? b = FF(b, c, d, a, x[k+15], S14, 0x49B40821);??? ??????? a = GG(a, b, c, d, x[k+1], S21, 0xF61E2562);??? ??????? d = GG(d, a, b, c, x[k+6], S22, 0xC040B340);??? ??????? c = GG(c, d, a, b, x[k+11], S23, 0x265E5A51);??? ??????? b = GG(b, c, d, a, x[k+0], S24, 0xE9B6C7AA);??? ??????? a = GG(a, b, c, d, x[k+5], S21, 0xD62F105D);??? ??????? d = GG(d, a, b, c, x[k+10], S22, 0x2441453);??? ??????? c = GG(c, d, a, b, x[k+15], S23, 0xD8A1E681);??? ??????? b = GG(b, c, d, a, x[k+4], S24, 0xE7D3FBC8);??? ??????? a = GG(a, b, c, d,

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档