Задать вопрос
@ber_enot
Веб-разработчик, Vue.js / Node.js

Как сгенерировать криптографически защищенный токен для API?

Для авторизации в API необходимо генерировать уникальные токены. Как это правильнее сделать, чтобы они были действительно уникальными и защищенными?
В мануале нашел такую функцию:
string openssl_random_pseudo_bytes ( int $length [, bool &$crypto_strong ] )

Можно ли использовать ее для таких целей? Не совсем понял про второй параметр:
If passed into the function, this will hold a boolean value that determines if the algorithm used was "cryptographically strong", e.g., safe for usage with GPG, passwords, etc. TRUE if it did, otherwise FALSE

то есть нужно вызывать эту функцию, пока второй параметр не станет true ? А перед этим может миллион раз быть false?
  • Вопрос задан
  • 755 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽