common-password-checker
Version:
Checks if given password is popular.
19 lines (14 loc) • 445 B
JavaScript
/*jslint node: true */
;
var crc32 = require('buffer-crc32');
var fs = require('fs');
function isNotEmpty(line) {
return Boolean(line.length);
}
function parseLine(line) {
return crc32.unsigned(line.trim());
}
var lines = fs.readFileSync('./lib/pwlist.txt').toString().split('\n');
var result = lines.filter(isNotEmpty).map(parseLine);
var json = JSON.stringify(result, null, 2);
fs.writeFileSync('./lib/pwlist.json', json);