用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

微客吧 首页 教程 微信小程序 新手教程 查看内容

微信小程序 MD5js使用方法,请求接口轮播图

纸飞机 2018-3-8 09:37

作者:woshihaiyong168,来自原文地址一:MD5 方法js更多md5相关内容,可以查看此帖: 生成的文件可以放在 utils文件中哦!!!/* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * ...

作者:woshihaiyong168,来自

原文地址

一:MD5 方法js

更多md5相关内容,可以查看此帖:
生成的文件可以放在 utils文件中哦!!!

  1. /*
  2. * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
  3. * Digest Algorithm, as defined in RFC 1321.
  4. * Version 1.1 Copyright (C) Paul Johnston 1999 - 2002.
  5. * Code also contributed by Greg Holt
  6. * See http://pajhome.org.uk/site/legal.html for details.
  7. */
  8. /*
  9. * Add integers, wrapping at 2^32. This uses 16-bit operations internally
  10. * to work around bugs in some JS interpreters.
  11. */
  12. function safe_add(x, y)
  13. {
  14. var lsw = (x & 0xFFFF) + (y & 0xFFFF)
  15. var msw = (x >> 16) + (y >> 16) + (lsw >> 16)
  16. return (msw << 16) | (lsw & 0xFFFF)
  17. }
  18. /*
  19. * Bitwise rotate a 32-bit number to the left.
  20. */
  21. function rol(num, cnt)
  22. {
  23. return (num << cnt) | (num >>> (32 - cnt))
  24. }
  25. /*
  26. * These functions implement the four basic operations the algorithm uses.
  27. */
  28. function cmn(q, a, b, x, s, t)
  29. {
  30. return safe_add(rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)
  31. }
  32. function ff(a, b, c, d, x, s, t)
  33. {
  34. return cmn((b & c) | ((~b) & d), a, b, x, s, t)
  35. }
  36. function gg(a, b, c, d, x, s, t)
  37. {
  38. return cmn((b & d) | (c & (~d)), a, b, x, s, t)
  39. }
  40. function hh(a, b,
鲜花
鲜花
握手
握手
雷人
雷人
路过
路过
鸡蛋
鸡蛋
分享至 : QQ空间
收藏