Криптографически безопасный уникальный идентификатор
Я хочу генерировать криптографически безопасные уникальные uuids, используя php.
uniqid () предоставляет уникальные, но не защищенные идентификаторы, а openssl_random_pseudo_bytes () предоставляет безопасные, но не уникальные идентификаторы. Является ли сочетание двух (следующий код) правильным подходом или есть лучшее решение?
uniqid(bin2hex(openssl_random_pseudo_bytes(10)), true);