欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序 MD5js使用方法,请求接口轮播图

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

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

发布时间:2020-12-20  
一:MD5 方法js

更多md5相关内容,可以查看此帖:MD5加密中文的结果不一致 
生成的文件可以放在 utils文件中哦!!!

 

/*

* A JavaScript implementation of the RSA Data Security, Inc. MD5 Message

* Digest Algorithm, as defined in RFC 1321.

* Version 1.1 Copyright (C) Paul Johnston 1999 - 2002.

* Code also contributed by Greg Holt

* See for details.

*/

 

/*

* Add integers, wrapping at 2^32. This uses 16-bit operations internally

* to work around bugs in some JS interpreters.

*/

function safe_add(x, y)

{

var lsw =(x &0xFFFF)+(y &0xFFFF)

var msw =(x >>16)+(y >>16)+(lsw >>16)

return(msw <<16)|(lsw &0xFFFF)

}

 

/*

* Bitwise rotate a 32-bit number to the left.

*/

function rol(num, cnt)

{

return(num << cnt)|(num >>>(32- cnt))

}

 

/*

* These functions implement the four basic operations the algorithm uses.

*/

function cmn(q, a, b, x, s, t)

{

return safe_add(rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)

}

function ff(a, b, c, d, x, s, t)

{

return cmn((b & c)|((~b)& d), a, b, x, s, t)

}

function gg(a, b, c, d, x, s, t)

{

return cmn((b & d)|(c &(~d)), a, b, x, s, t)