Я использую Node.js для создания безопасных случайных токенов.Возьмите этот пример:
crypto.randomBytes(32).toString("hex");
// dd89d6ab1a7196e8797c2da0da0208a5d171465a9d8e918d3b138f08af3e1852
Это здорово, но это намного дольше, чем нужно.Я хочу включить все буквы алфавита, а не только a
- f
.Еще лучше, если он также включает заглавные буквы.Помните, что он должен быть защищенным , поэтому он не может использовать Math.random
.