New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

flowerpassword.js

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

flowerpassword.js - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

230

dist/flowerpassword.js

@@ -20,3 +20,3 @@ /*

/*global unescape, define, module */
/* global define */

@@ -30,3 +30,3 @@ ;(function ($) {

*/
function safe_add (x, y) {
function safeAdd (x, y) {
var lsw = (x & 0xFFFF) + (y & 0xFFFF)

@@ -40,3 +40,3 @@ var msw = (x >> 16) + (y >> 16) + (lsw >> 16)

*/
function bit_rol (num, cnt) {
function bitRotateLeft (num, cnt) {
return (num << cnt) | (num >>> (32 - cnt))

@@ -48,16 +48,16 @@ }

*/
function md5_cmn (q, a, b, x, s, t) {
return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)
function md5cmn (q, a, b, x, s, t) {
return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b)
}
function md5_ff (a, b, c, d, x, s, t) {
return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)
function md5ff (a, b, c, d, x, s, t) {
return md5cmn((b & c) | ((~b) & d), a, b, x, s, t)
}
function md5_gg (a, b, c, d, x, s, t) {
return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)
function md5gg (a, b, c, d, x, s, t) {
return md5cmn((b & d) | (c & (~d)), a, b, x, s, t)
}
function md5_hh (a, b, c, d, x, s, t) {
return md5_cmn(b ^ c ^ d, a, b, x, s, t)
function md5hh (a, b, c, d, x, s, t) {
return md5cmn(b ^ c ^ d, a, b, x, s, t)
}
function md5_ii (a, b, c, d, x, s, t) {
return md5_cmn(c ^ (b | (~d)), a, b, x, s, t)
function md5ii (a, b, c, d, x, s, t) {
return md5cmn(c ^ (b | (~d)), a, b, x, s, t)
}

@@ -68,3 +68,3 @@

*/
function binl_md5 (x, len) {
function binlMD5 (x, len) {
/* append padding */

@@ -90,74 +90,74 @@ x[len >> 5] |= 0x80 << (len % 32)

a = md5_ff(a, b, c, d, x[i], 7, -680876936)
d = md5_ff(d, a, b, c, x[i + 1], 12, -389564586)
c = md5_ff(c, d, a, b, x[i + 2], 17, 606105819)
b = md5_ff(b, c, d, a, x[i + 3], 22, -1044525330)
a = md5_ff(a, b, c, d, x[i + 4], 7, -176418897)
d = md5_ff(d, a, b, c, x[i + 5], 12, 1200080426)
c = md5_ff(c, d, a, b, x[i + 6], 17, -1473231341)
b = md5_ff(b, c, d, a, x[i + 7], 22, -45705983)
a = md5_ff(a, b, c, d, x[i + 8], 7, 1770035416)
d = md5_ff(d, a, b, c, x[i + 9], 12, -1958414417)
c = md5_ff(c, d, a, b, x[i + 10], 17, -42063)
b = md5_ff(b, c, d, a, x[i + 11], 22, -1990404162)
a = md5_ff(a, b, c, d, x[i + 12], 7, 1804603682)
d = md5_ff(d, a, b, c, x[i + 13], 12, -40341101)
c = md5_ff(c, d, a, b, x[i + 14], 17, -1502002290)
b = md5_ff(b, c, d, a, x[i + 15], 22, 1236535329)
a = md5ff(a, b, c, d, x[i], 7, -680876936)
d = md5ff(d, a, b, c, x[i + 1], 12, -389564586)
c = md5ff(c, d, a, b, x[i + 2], 17, 606105819)
b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330)
a = md5ff(a, b, c, d, x[i + 4], 7, -176418897)
d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426)
c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341)
b = md5ff(b, c, d, a, x[i + 7], 22, -45705983)
a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416)
d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417)
c = md5ff(c, d, a, b, x[i + 10], 17, -42063)
b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162)
a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682)
d = md5ff(d, a, b, c, x[i + 13], 12, -40341101)
c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290)
b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329)
a = md5_gg(a, b, c, d, x[i + 1], 5, -165796510)
d = md5_gg(d, a, b, c, x[i + 6], 9, -1069501632)
c = md5_gg(c, d, a, b, x[i + 11], 14, 643717713)
b = md5_gg(b, c, d, a, x[i], 20, -373897302)
a = md5_gg(a, b, c, d, x[i + 5], 5, -701558691)
d = md5_gg(d, a, b, c, x[i + 10], 9, 38016083)
c = md5_gg(c, d, a, b, x[i + 15], 14, -660478335)
b = md5_gg(b, c, d, a, x[i + 4], 20, -405537848)
a = md5_gg(a, b, c, d, x[i + 9], 5, 568446438)
d = md5_gg(d, a, b, c, x[i + 14], 9, -1019803690)
c = md5_gg(c, d, a, b, x[i + 3], 14, -187363961)
b = md5_gg(b, c, d, a, x[i + 8], 20, 1163531501)
a = md5_gg(a, b, c, d, x[i + 13], 5, -1444681467)
d = md5_gg(d, a, b, c, x[i + 2], 9, -51403784)
c = md5_gg(c, d, a, b, x[i + 7], 14, 1735328473)
b = md5_gg(b, c, d, a, x[i + 12], 20, -1926607734)
a = md5gg(a, b, c, d, x[i + 1], 5, -165796510)
d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632)
c = md5gg(c, d, a, b, x[i + 11], 14, 643717713)
b = md5gg(b, c, d, a, x[i], 20, -373897302)
a = md5gg(a, b, c, d, x[i + 5], 5, -701558691)
d = md5gg(d, a, b, c, x[i + 10], 9, 38016083)
c = md5gg(c, d, a, b, x[i + 15], 14, -660478335)
b = md5gg(b, c, d, a, x[i + 4], 20, -405537848)
a = md5gg(a, b, c, d, x[i + 9], 5, 568446438)
d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690)
c = md5gg(c, d, a, b, x[i + 3], 14, -187363961)
b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501)
a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467)
d = md5gg(d, a, b, c, x[i + 2], 9, -51403784)
c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473)
b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734)
a = md5_hh(a, b, c, d, x[i + 5], 4, -378558)
d = md5_hh(d, a, b, c, x[i + 8], 11, -2022574463)
c = md5_hh(c, d, a, b, x[i + 11], 16, 1839030562)
b = md5_hh(b, c, d, a, x[i + 14], 23, -35309556)
a = md5_hh(a, b, c, d, x[i + 1], 4, -1530992060)
d = md5_hh(d, a, b, c, x[i + 4], 11, 1272893353)
c = md5_hh(c, d, a, b, x[i + 7], 16, -155497632)
b = md5_hh(b, c, d, a, x[i + 10], 23, -1094730640)
a = md5_hh(a, b, c, d, x[i + 13], 4, 681279174)
d = md5_hh(d, a, b, c, x[i], 11, -358537222)
c = md5_hh(c, d, a, b, x[i + 3], 16, -722521979)
b = md5_hh(b, c, d, a, x[i + 6], 23, 76029189)
a = md5_hh(a, b, c, d, x[i + 9], 4, -640364487)
d = md5_hh(d, a, b, c, x[i + 12], 11, -421815835)
c = md5_hh(c, d, a, b, x[i + 15], 16, 530742520)
b = md5_hh(b, c, d, a, x[i + 2], 23, -995338651)
a = md5hh(a, b, c, d, x[i + 5], 4, -378558)
d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463)
c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562)
b = md5hh(b, c, d, a, x[i + 14], 23, -35309556)
a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060)
d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353)
c = md5hh(c, d, a, b, x[i + 7], 16, -155497632)
b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640)
a = md5hh(a, b, c, d, x[i + 13], 4, 681279174)
d = md5hh(d, a, b, c, x[i], 11, -358537222)
c = md5hh(c, d, a, b, x[i + 3], 16, -722521979)
b = md5hh(b, c, d, a, x[i + 6], 23, 76029189)
a = md5hh(a, b, c, d, x[i + 9], 4, -640364487)
d = md5hh(d, a, b, c, x[i + 12], 11, -421815835)
c = md5hh(c, d, a, b, x[i + 15], 16, 530742520)
b = md5hh(b, c, d, a, x[i + 2], 23, -995338651)
a = md5_ii(a, b, c, d, x[i], 6, -198630844)
d = md5_ii(d, a, b, c, x[i + 7], 10, 1126891415)
c = md5_ii(c, d, a, b, x[i + 14], 15, -1416354905)
b = md5_ii(b, c, d, a, x[i + 5], 21, -57434055)
a = md5_ii(a, b, c, d, x[i + 12], 6, 1700485571)
d = md5_ii(d, a, b, c, x[i + 3], 10, -1894986606)
c = md5_ii(c, d, a, b, x[i + 10], 15, -1051523)
b = md5_ii(b, c, d, a, x[i + 1], 21, -2054922799)
a = md5_ii(a, b, c, d, x[i + 8], 6, 1873313359)
d = md5_ii(d, a, b, c, x[i + 15], 10, -30611744)
c = md5_ii(c, d, a, b, x[i + 6], 15, -1560198380)
b = md5_ii(b, c, d, a, x[i + 13], 21, 1309151649)
a = md5_ii(a, b, c, d, x[i + 4], 6, -145523070)
d = md5_ii(d, a, b, c, x[i + 11], 10, -1120210379)
c = md5_ii(c, d, a, b, x[i + 2], 15, 718787259)
b = md5_ii(b, c, d, a, x[i + 9], 21, -343485551)
a = md5ii(a, b, c, d, x[i], 6, -198630844)
d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415)
c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905)
b = md5ii(b, c, d, a, x[i + 5], 21, -57434055)
a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571)
d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606)
c = md5ii(c, d, a, b, x[i + 10], 15, -1051523)
b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799)
a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359)
d = md5ii(d, a, b, c, x[i + 15], 10, -30611744)
c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380)
b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649)
a = md5ii(a, b, c, d, x[i + 4], 6, -145523070)
d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379)
c = md5ii(c, d, a, b, x[i + 2], 15, 718787259)
b = md5ii(b, c, d, a, x[i + 9], 21, -343485551)
a = safe_add(a, olda)
b = safe_add(b, oldb)
c = safe_add(c, oldc)
d = safe_add(d, oldd)
a = safeAdd(a, olda)
b = safeAdd(b, oldb)
c = safeAdd(c, oldc)
d = safeAdd(d, oldd)
}

@@ -201,4 +201,4 @@ return [a, b, c, d]

*/
function rstr_md5 (s) {
return binl2rstr(binl_md5(rstr2binl(s), s.length * 8))
function rstrMD5 (s) {
return binl2rstr(binlMD5(rstr2binl(s), s.length * 8))
}

@@ -209,3 +209,3 @@

*/
function rstr_hmac_md5 (key, data) {
function rstrHMACMD5 (key, data) {
var i

@@ -218,3 +218,3 @@ var bkey = rstr2binl(key)

if (bkey.length > 16) {
bkey = binl_md5(bkey, key.length * 8)
bkey = binlMD5(bkey, key.length * 8)
}

@@ -225,4 +225,4 @@ for (i = 0; i < 16; i += 1) {

}
hash = binl_md5(ipad.concat(rstr2binl(data)), 512 + data.length * 8)
return binl2rstr(binl_md5(opad.concat(hash), 512 + 128))
hash = binlMD5(ipad.concat(rstr2binl(data)), 512 + data.length * 8)
return binl2rstr(binlMD5(opad.concat(hash), 512 + 128))
}

@@ -234,3 +234,3 @@

function rstr2hex (input) {
var hex_tab = '0123456789abcdef'
var hexTab = '0123456789abcdef'
var output = ''

@@ -241,4 +241,4 @@ var x

x = input.charCodeAt(i)
output += hex_tab.charAt((x >>> 4) & 0x0F) +
hex_tab.charAt(x & 0x0F)
output += hexTab.charAt((x >>> 4) & 0x0F) +
hexTab.charAt(x & 0x0F)
}

@@ -251,3 +251,3 @@ return output

*/
function str2rstr_utf8 (input) {
function str2rstrUTF8 (input) {
return unescape(encodeURIComponent(input))

@@ -259,13 +259,13 @@ }

*/
function raw_md5 (s) {
return rstr_md5(str2rstr_utf8(s))
function rawMD5 (s) {
return rstrMD5(str2rstrUTF8(s))
}
function hex_md5 (s) {
return rstr2hex(raw_md5(s))
function hexMD5 (s) {
return rstr2hex(rawMD5(s))
}
function raw_hmac_md5 (k, d) {
return rstr_hmac_md5(str2rstr_utf8(k), str2rstr_utf8(d))
function rawHMACMD5 (k, d) {
return rstrHMACMD5(str2rstrUTF8(k), str2rstrUTF8(d))
}
function hex_hmac_md5 (k, d) {
return rstr2hex(raw_hmac_md5(k, d))
function hexHMACMD5 (k, d) {
return rstr2hex(rawHMACMD5(k, d))
}

@@ -276,10 +276,10 @@

if (!raw) {
return hex_md5(string)
return hexMD5(string)
}
return raw_md5(string)
return rawMD5(string)
}
if (!raw) {
return hex_hmac_md5(key, string)
return hexHMACMD5(key, string)
}
return raw_hmac_md5(key, string)
return rawHMACMD5(key, string)
}

@@ -297,3 +297,7 @@

}(this))
;(function($, md5) {
'use strict';
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
;(function ($, md5) {
'use strict';

@@ -303,7 +307,13 @@ /*

*/
function fpCode(password, key, length) {
var hmd5, rule, source, str, code32, code01;
var hmd5 = void 0,
rule = void 0,
source = void 0,
str = void 0,
code32 = void 0,
code01 = void 0;
length = length || 16;
if (!password || !key || (length < 2) || (length > 32)) {
if (!password || !key || length < 2 || length > 32) {
return null;

@@ -331,6 +341,6 @@ }

if (typeof define === 'function' && define.amd) {
define(function() {
define(function () {
return fpCode;
});
} else if (typeof module === 'object' && module.exports) {
} else if ((typeof module === 'undefined' ? 'undefined' : _typeof(module)) === 'object' && module.exports) {
module.exports = fpCode;

@@ -340,2 +350,2 @@ } else {

}
}(this, md5));
})(undefined, md5);

@@ -1,1 +0,1 @@

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

@@ -5,3 +5,3 @@ {

"description": "Flower Password implementation for JavaScript",
"version": "1.0.2",
"version": "1.0.3",
"main": "dist/flowerpassword.js",

@@ -34,7 +34,9 @@ "files": [

"devDependencies": {
"blueimp-md5": "^2.3.1",
"babel-preset-es2015": "^6.18.0",
"blueimp-md5": "^2.5.0",
"del": "^2.2.2",
"gulp": "^3.9.1",
"gulp-babel": "^6.1.2",
"gulp-rename": "^1.2.2",
"gulp-sourcemaps": "^1.6.0",
"gulp-sourcemaps": "^2.2.0",
"gulp-together": "^0.0.2",

@@ -41,0 +43,0 @@ "gulp-uglify": "^2.0.0"

@@ -7,3 +7,3 @@ ;(function($, md5) {

function fpCode(password, key, length) {
var hmd5, rule, source, str, code32, code01;
let hmd5, rule, source, str, code32, code01;
length = length || 16;

@@ -20,3 +20,3 @@

for (var i = 0; i < 32; i++) {
for (let i = 0; i < 32; i++) {
if (isNaN(source[i])) {

@@ -23,0 +23,0 @@ if (str.search(rule[i]) > -1) {

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc