Безопасны ли Node-UUID?
В документации сказано:
"Использует криптографически стойкие API случайных чисел (когда доступно)"
Я полагаю, что это означает, что существуют ситуации, когда используется небезопасный Math.random?
Также в качестве продолжения, какая версия наиболее рекомендуется для создания безопасных и уникальных идентификаторов сеансов?
Спасибо
1 ответ
UUID версии 4 предназначен для генерации UUID из действительно случайных или псевдослучайных чисел. UUID v4 не дает нам гарантированные уникальные номера; они довольно практически уникальны. Вероятность получения дубликата выглядит следующим образом:
Только после генерирования 1 миллиарда UUID каждую секунду в течение следующих 100 лет вероятность создания только одного дубликата составит около 50%.
Таким образом, вы можете пойти дальше и использовать его. Это безопасно для многих проектов. Что-нибудь после версии 4 поможет вам