12
Node.jsの安全なランダムトークン
で、この質問エリックはNode.js.で安全なランダムなトークンを生成する必要があります crypto.randomBytesランダムなバッファを生成するメソッドがあります。しかし、ノード内のbase64エンコードは、URLセーフではありません、それは、/と+の代わりに-と_。したがって、私が見つけたそのようなトークンを生成する最も簡単な方法は require('crypto').randomBytes(48, function(ex, buf) { token = buf.toString('base64').replace(/\//g,'_').replace(/\+/g,'-'); }); よりエレガントな方法はありますか?