PHP中的随机性 你觉得自己幸运吗?
本文分析了生成用于加密的随机数的相关问题。 PHP 5没有提供一种简单的机制来生成密码学上强壮的随机数,但是PHP 7通过引入几个CSPRNG函数来解决了这个问题。 一、什么是CSPRNG 引用维基百科,一个密码学上安全的伪随机数发生器(Cryptographically Secure Pseudorandom Number Generator 缩写CSPRNG)是一个伪随机数生成器(PRNG),其生成的伪随机数适用于密码学算法。 CSPRNG可能主要用于: 密钥生成(例如,生成复杂的密钥) 为新用户产生随机的密码 加密系统 获得高级别安全性的一个关键方面就是高品质的随机性 二、
下载地址
用户评论