12
Amankan token acak di Node.js
Dalam pertanyaan ini Erik perlu membuat token acak aman di Node.js. Ada metode crypto.randomBytesyang menghasilkan Buffer acak. Namun, pengkodean base64 dalam node tidak aman-url, itu termasuk /dan +bukannya -dan _. Karena itu, cara termudah untuk menghasilkan token semacam itu yang saya temukan adalah require('crypto').randomBytes(48, function(ex, buf) { token = buf.toString('base64').replace(/\//g,'_').replace(/\+/g,'-'); …