12
Zabezpiecz losowy token w Node.js
W tym pytaniu Erik musi wygenerować bezpieczny losowy token w Node.js. Istnieje metoda, crypto.randomBytesktóra generuje losowy bufor. Jednak kodowanie base64 w węźle nie jest bezpieczne dla adresu URL, obejmuje /i +zamiast -i _. Dlatego najprostszym sposobem na wygenerowanie takiego tokena, jaki znalazłem, jest require('crypto').randomBytes(48, function(ex, buf) { token = buf.toString('base64').replace(/\//g,'_').replace(/\+/g,'-'); …