123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317 |
- !(function (n) {
- 'use strict';
- function d(n, t) {
- var r = (65535 & n) + (65535 & t);
- return (((n >> 16) + (t >> 16) + (r >> 16)) << 16) | (65535 & r);
- }
- function f(n, t, r, e, o, u) {
- return d(
- (function (n, t) {
- return (n << t) | (n >>> (32 - t));
- })(d(d(t, n), d(e, u)), o),
- r
- );
- }
- function l(n, t, r, e, o, u, c) {
- return f((t & r) | (~t & e), n, t, o, u, c);
- }
- function g(n, t, r, e, o, u, c) {
- return f((t & e) | (r & ~e), n, t, o, u, c);
- }
- function v(n, t, r, e, o, u, c) {
- return f(t ^ r ^ e, n, t, o, u, c);
- }
- function m(n, t, r, e, o, u, c) {
- return f(r ^ (t | ~e), n, t, o, u, c);
- }
- function i(n, t) {
- var r;
- var e;
- var o;
- var u;
- var c;
- n[t >> 5] |= 128 << t % 32;
- n[14 + (((t + 64) >>> 9) << 4)] = t;
- var f = 1732584193;
- var i = -271733879;
- var a = -1732584194;
- var h = 271733878;
- for (r = 0; r < n.length; r += 16) {
- i = m(
- (i = m(
- (i = m(
- (i = m(
- (i = v(
- (i = v(
- (i = v(
- (i = v(
- (i = g(
- (i = g(
- (i = g(
- (i = g(
- (i = l(
- (i = l(
- (i = l(
- (i = l(
- (o = i),
- (a = l(
- (u = a),
- (h = l((c = h), (f = l((e = f), i, a, h, n[r], 7, -680876936)), i, a, n[r + 1], 12, -389564586)),
- f,
- i,
- n[r + 2],
- 17,
- 606105819
- )),
- h,
- f,
- n[r + 3],
- 22,
- -1044525330
- )),
- (a = l(
- a,
- (h = l(h, (f = l(f, i, a, h, n[r + 4], 7, -176418897)), i, a, n[r + 5], 12, 1200080426)),
- f,
- i,
- n[r + 6],
- 17,
- -1473231341
- )),
- h,
- f,
- n[r + 7],
- 22,
- -45705983
- )),
- (a = l(
- a,
- (h = l(h, (f = l(f, i, a, h, n[r + 8], 7, 1770035416)), i, a, n[r + 9], 12, -1958414417)),
- f,
- i,
- n[r + 10],
- 17,
- -42063
- )),
- h,
- f,
- n[r + 11],
- 22,
- -1990404162
- )),
- (a = l(
- a,
- (h = l(h, (f = l(f, i, a, h, n[r + 12], 7, 1804603682)), i, a, n[r + 13], 12, -40341101)),
- f,
- i,
- n[r + 14],
- 17,
- -1502002290
- )),
- h,
- f,
- n[r + 15],
- 22,
- 1236535329
- )),
- (a = g(
- a,
- (h = g(h, (f = g(f, i, a, h, n[r + 1], 5, -165796510)), i, a, n[r + 6], 9, -1069501632)),
- f,
- i,
- n[r + 11],
- 14,
- 643717713
- )),
- h,
- f,
- n[r],
- 20,
- -373897302
- )),
- (a = g(
- a,
- (h = g(h, (f = g(f, i, a, h, n[r + 5], 5, -701558691)), i, a, n[r + 10], 9, 38016083)),
- f,
- i,
- n[r + 15],
- 14,
- -660478335
- )),
- h,
- f,
- n[r + 4],
- 20,
- -405537848
- )),
- (a = g(
- a,
- (h = g(h, (f = g(f, i, a, h, n[r + 9], 5, 568446438)), i, a, n[r + 14], 9, -1019803690)),
- f,
- i,
- n[r + 3],
- 14,
- -187363961
- )),
- h,
- f,
- n[r + 8],
- 20,
- 1163531501
- )),
- (a = g(
- a,
- (h = g(h, (f = g(f, i, a, h, n[r + 13], 5, -1444681467)), i, a, n[r + 2], 9, -51403784)),
- f,
- i,
- n[r + 7],
- 14,
- 1735328473
- )),
- h,
- f,
- n[r + 12],
- 20,
- -1926607734
- )),
- (a = v(a, (h = v(h, (f = v(f, i, a, h, n[r + 5], 4, -378558)), i, a, n[r + 8], 11, -2022574463)), f, i, n[r + 11], 16, 1839030562)),
- h,
- f,
- n[r + 14],
- 23,
- -35309556
- )),
- (a = v(a, (h = v(h, (f = v(f, i, a, h, n[r + 1], 4, -1530992060)), i, a, n[r + 4], 11, 1272893353)), f, i, n[r + 7], 16, -155497632)),
- h,
- f,
- n[r + 10],
- 23,
- -1094730640
- )),
- (a = v(a, (h = v(h, (f = v(f, i, a, h, n[r + 13], 4, 681279174)), i, a, n[r], 11, -358537222)), f, i, n[r + 3], 16, -722521979)),
- h,
- f,
- n[r + 6],
- 23,
- 76029189
- )),
- (a = v(a, (h = v(h, (f = v(f, i, a, h, n[r + 9], 4, -640364487)), i, a, n[r + 12], 11, -421815835)), f, i, n[r + 15], 16, 530742520)),
- h,
- f,
- n[r + 2],
- 23,
- -995338651
- )),
- (a = m(a, (h = m(h, (f = m(f, i, a, h, n[r], 6, -198630844)), i, a, n[r + 7], 10, 1126891415)), f, i, n[r + 14], 15, -1416354905)),
- h,
- f,
- n[r + 5],
- 21,
- -57434055
- )),
- (a = m(a, (h = m(h, (f = m(f, i, a, h, n[r + 12], 6, 1700485571)), i, a, n[r + 3], 10, -1894986606)), f, i, n[r + 10], 15, -1051523)),
- h,
- f,
- n[r + 1],
- 21,
- -2054922799
- )),
- (a = m(a, (h = m(h, (f = m(f, i, a, h, n[r + 8], 6, 1873313359)), i, a, n[r + 15], 10, -30611744)), f, i, n[r + 6], 15, -1560198380)),
- h,
- f,
- n[r + 13],
- 21,
- 1309151649
- )),
- (a = m(a, (h = m(h, (f = m(f, i, a, h, n[r + 4], 6, -145523070)), i, a, n[r + 11], 10, -1120210379)), f, i, n[r + 2], 15, 718787259)),
- h,
- f,
- n[r + 9],
- 21,
- -343485551
- );
- f = d(f, e);
- i = d(i, o);
- a = d(a, u);
- h = d(h, c);
- }
- return [f, i, a, h];
- }
- function a(n) {
- var t;
- var r = '';
- var e = 32 * n.length;
- for (t = 0; t < e; t += 8) {
- r += String.fromCharCode((n[t >> 5] >>> t % 32) & 255);
- }
- return r;
- }
- function h(n) {
- var t;
- var r = [];
- for (r[(n.length >> 2) - 1] = void 0, t = 0; t < r.length; t += 1) {
- r[t] = 0;
- }
- var e = 8 * n.length;
- for (t = 0; t < e; t += 8) {
- r[t >> 5] |= (255 & n.charCodeAt(t / 8)) << t % 32;
- }
- return r;
- }
- function e(n) {
- var t;
- var r;
- var e = '0123456789abcdef';
- var o = '';
- for (r = 0; r < n.length; r += 1) {
- t = n.charCodeAt(r);
- o += e.charAt((t >>> 4) & 15) + e.charAt(15 & t);
- }
- return o;
- }
- function r(n) {
- return unescape(encodeURIComponent(n));
- }
- function o(n) {
- return (function (n) {
- return a(i(h(n), 8 * n.length));
- })(r(n));
- }
- function u(n, t) {
- return (function (n, t) {
- var r;
- var e;
- var o = h(n);
- var u = [];
- var c = [];
- for (u[15] = c[15] = void 0, 16 < o.length && (o = i(o, 8 * n.length)), r = 0; r < 16; r += 1) {
- u[r] = 909522486 ^ o[r];
- c[r] = 1549556828 ^ o[r];
- }
- e = i(u.concat(h(t)), 512 + 8 * t.length);
- return a(i(c.concat(e), 640));
- })(r(n), r(t));
- }
- function t(n, t, r) {
- return t
- ? r
- ? u(t, n)
- : (function (n, t) {
- return e(u(n, t));
- })(t, n)
- : r
- ? o(n)
- : (function (n) {
- return e(o(n));
- })(n);
- }
- 'function' == typeof define && define.amd
- ? define(function () {
- return t;
- })
- : 'object' == typeof module && module.exports
- ? (module.exports = t)
- : (n.md5 = t);
- })(this);
- //# sourceMappingURL=md5.min.js.map
|