|
27 | 27 | * to work around bugs in some JS interpreters. |
28 | 28 | */ |
29 | 29 | function safeAdd (x, y) { |
30 | | - var lsw = (x & 0xFFFF) + (y & 0xFFFF) |
| 30 | + var lsw = (x & 0xffff) + (y & 0xffff) |
31 | 31 | var msw = (x >> 16) + (y >> 16) + (lsw >> 16) |
32 | | - return (msw << 16) | (lsw & 0xFFFF) |
| 32 | + return (msw << 16) | (lsw & 0xffff) |
33 | 33 | } |
34 | 34 |
|
35 | 35 | /* |
|
46 | 46 | return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b) |
47 | 47 | } |
48 | 48 | function md5ff (a, b, c, d, x, s, t) { |
49 | | - return md5cmn((b & c) | ((~b) & d), a, b, x, s, t) |
| 49 | + return md5cmn((b & c) | (~b & d), a, b, x, s, t) |
50 | 50 | } |
51 | 51 | function md5gg (a, b, c, d, x, s, t) { |
52 | | - return md5cmn((b & d) | (c & (~d)), a, b, x, s, t) |
| 52 | + return md5cmn((b & d) | (c & ~d), a, b, x, s, t) |
53 | 53 | } |
54 | 54 | function md5hh (a, b, c, d, x, s, t) { |
55 | 55 | return md5cmn(b ^ c ^ d, a, b, x, s, t) |
56 | 56 | } |
57 | 57 | function md5ii (a, b, c, d, x, s, t) { |
58 | | - return md5cmn(c ^ (b | (~d)), a, b, x, s, t) |
| 58 | + return md5cmn(c ^ (b | ~d), a, b, x, s, t) |
59 | 59 | } |
60 | 60 |
|
61 | 61 | /* |
|
64 | 64 | function binlMD5 (x, len) { |
65 | 65 | /* append padding */ |
66 | 66 | x[len >> 5] |= 0x80 << (len % 32) |
67 | | - x[(((len + 64) >>> 9) << 4) + 14] = len |
| 67 | + x[((len + 64) >>> 9 << 4) + 14] = len |
68 | 68 |
|
69 | 69 | var i |
70 | 70 | var olda |
|
166 | 166 | var output = '' |
167 | 167 | var length32 = input.length * 32 |
168 | 168 | for (i = 0; i < length32; i += 8) { |
169 | | - output += String.fromCharCode((input[i >> 5] >>> (i % 32)) & 0xFF) |
| 169 | + output += String.fromCharCode((input[i >> 5] >>> (i % 32)) & 0xff) |
170 | 170 | } |
171 | 171 | return output |
172 | 172 | } |
|
184 | 184 | } |
185 | 185 | var length8 = input.length * 8 |
186 | 186 | for (i = 0; i < length8; i += 8) { |
187 | | - output[i >> 5] |= (input.charCodeAt(i / 8) & 0xFF) << (i % 32) |
| 187 | + output[i >> 5] |= (input.charCodeAt(i / 8) & 0xff) << (i % 32) |
188 | 188 | } |
189 | 189 | return output |
190 | 190 | } |
|
211 | 211 | } |
212 | 212 | for (i = 0; i < 16; i += 1) { |
213 | 213 | ipad[i] = bkey[i] ^ 0x36363636 |
214 | | - opad[i] = bkey[i] ^ 0x5C5C5C5C |
| 214 | + opad[i] = bkey[i] ^ 0x5c5c5c5c |
215 | 215 | } |
216 | 216 | hash = binlMD5(ipad.concat(rstr2binl(data)), 512 + data.length * 8) |
217 | 217 | return binl2rstr(binlMD5(opad.concat(hash), 512 + 128)) |
|
227 | 227 | var i |
228 | 228 | for (i = 0; i < input.length; i += 1) { |
229 | 229 | x = input.charCodeAt(i) |
230 | | - output += hexTab.charAt((x >>> 4) & 0x0F) + |
231 | | - hexTab.charAt(x & 0x0F) |
| 230 | + output += hexTab.charAt((x >>> 4) & 0x0f) + hexTab.charAt(x & 0x0f) |
232 | 231 | } |
233 | 232 | return output |
234 | 233 | } |
|
278 | 277 | } else { |
279 | 278 | $.md5 = md5 |
280 | 279 | } |
281 | | -}(this)) |
| 280 | +})(this) |
0 commit comments