...
Code Block |
---|
breakoutMode | wide |
---|
language | actionscript3 |
---|
|
console.time("dbsave");
var crypto = require('crypto');
var hashList = [];
var string = "sdgxsoksgdaodjqwdhuwdh";
var count = 0;
var salt = "salty";
for(var i=0;i<1000000;i++) {
var hash = crypto.pbkdf2('secret'+i, salt, 10, 64, 'sha512', (err, derivedKey) => {
if (err) throw err;
});
hashList.push(hash);
if(string === hash) {
count++;
}
}
console.log(count);
console.log(hashList.length);
console.timeEnd("dbsave"); |
Response Times for Benchmarking
Code Block |
---|
|
1000000
dbsave: 4011.281ms
100000
dbsave: 377.208ms
10000
dbsave: 57.326ms |