gen_random_uuid()作为应用程序的标记

时间:2015-09-09 12:36:41

标签: postgresql security uuid

我想使用pgcrypto中的PostgreSQL函数gen_random_uuid()来生成应用程序令牌(API密钥)。这些是否足够随意?

1 个答案:

答案 0 :(得分:2)

gen_random_uuid()函数生成标准version 4 UUID。这为你提供了122位的随机性,大约和它一样好:"只有在接下来的100年中每秒生成10亿个UUID之后,创建一个重复的概率大约是50%"