加密安全伪随机数生成器 (CSPRNG) API 提供了一种简单可靠的方法来生成加密强随机整数和字节以供在加密上下文。

这从 PHP 7.0.0 开始就存在,但 PHP >= 5.2.0 也有一个用户态实现。

安装

有无需安装即可使用这些功能。这些函数是 PHP 核心的一部分。

运行时配置

此扩展没有在 php.ini 中定义配置指令。

PHP CSPRNG 函数

函数说明
random_bytes()生成加密安全的伪随机字节。
random_int()生成加密安全的伪随机整数。

PHP CSPRNG 预定义常量

此扩展没有定义常量。