如何使用PHP生成大型随机令牌

时间:2010-08-10 21:00:38

标签: php random cryptography openssl

我想生成一个大的(~2 kb),随机,唯一的随机文本块,用作身份验证令牌。标准散列函数产生的结果太短。是否可以使用openssl的私钥生成功能,或者我应该考虑更合适的解决方案?

1 个答案:

答案 0 :(得分:7)

我不知道为什么你需要这么大的字符串,但你应该使用openssl_random_pseudo_bytes函数。它是使用一种强加密算法生成的。这是随机的,你可以得到。