hunt
Version:
High level nodejs framework build on top of expressjs, mongoose, sequilize, socketio and passportjs
21 lines (16 loc) • 457 B
JavaScript
;
var
crypto = require('crypto'),
seed = crypto.randomBytes(256).toString();
function sha512(str) {
return crypto.createHash('sha512').update(str).digest('hex').toString();
}
/**
* @method Hunt#rack
* @description
* Generate really long random strings
* @returns {string} someReallyHardRandomStringThatMakesHackersRealySad
*/
module.exports = exports = function () {
return sha512(crypto.randomBytes(256).toString() + seed);
};