Inspecting memory with Buffer: crypto.pbkdf2
August 27, 2015 ยท View on GitHub
var crypto = require('crypto');
var token = 'password' + Math.random().toString(32); crypto.pbkdf2(token, 'salt', 1, 2, function(err, result) { console.log(result.length) } )
var step = 0; function inspect() { var buf = (new Buffer(100)).toString('ascii'); var ind = buf.indexOf(token); if (ind !== -1) { console.log('Found at step ' + step + ': ' + buf);//buf.substr(ind, token.length)); } }
for (step = 0; step < 10000; step++) { inspect(); }