_hashedKey(key) { const maxParamsLength = this.opts.maxParamsLength; if (!maxParamsLength || maxParamsLength < 44 || key.length <= maxParamsLength) return key; const prefixLength = maxParamsLength - 44; const base64Hash = crypto.createHash("sha256").update(key).digest("base64"); if (prefixLength < 1) return base64Hash; return key.substring(0, prefixLength) + base64Hash; }
/** * @private */ H(data) { return crypto .createHash(this.digestDefinition.type) .update(data) .digest() }
fileHash(file) { return new Promise((resolve, reject) => { const hash = crypto.createHash('sha1'); const stream = fs.createReadStream(file); stream.on('error', err => reject(err)); stream.on('data', chunk => hash.update(chunk)); stream.on('end', () => resolve(hash.digest('hex'))); }); }
const sha1 = path => new Promise((resolve, reject) => { const hash = crypto.createHash("sha1"); const rs = fs.createReadStream(path); rs.on("error", reject); rs.on("data", chunk => hash.update(chunk)); rs.on("end", () => resolve(hash.digest("hex"))); })
var getPageID = function(path) { return require("crypto") .createHash("sha1") .update(path) .digest("hex"); }
const md5 = (data: string, inputEncoding, encoding) => { if (!data) { return ''; } inputEncoding = inputEncoding || 'utf-8'; encoding = encoding || 'hex'; const hash = crypto.createHash('md5'); return hash.update(data, inputEncoding).digest(encoding); }
function sha1(data) { return crypto .createHash("sha1") .update(data, "binary") .digest("hex"); }
function sha1(data) { return crypto .createHash("sha1") .update(data, "binary") .digest("hex"); }
function sha1(data) { return crypto .createHash("sha1") .update(data, "binary") .digest("hex"); }
function sha1(data) { return crypto .createHash("sha1") .update(data, "binary") .digest("hex"); }
function getSHA(fileName) { return new Promise((resolve, reject) => { let hash = crypto.createHash("sha1"); let stream = fs.createReadStream(fileName); stream.on("error", err => reject(err)); stream.on("data", chunk => hash.update(chunk)); stream.on("end", () => resolve(hash.digest("hex"))); }); }
function sha1(data) { return crypto .createHash("sha1") .update(data, "binary") .digest("hex"); }
const sha1 = (data: string, inputEncoding, encoding) => { if (!data) { return ''; } inputEncoding = inputEncoding || 'utf-8'; encoding = encoding || 'hex'; const hash = crypto.createHash('sha1'); return hash.update(data, inputEncoding).digest(encoding); }