今天逛论坛的时候偶然看到了random_bytes这个函数,自己简单了解了一下,在这里做下记录
1.说明
string random_bytes( int $length)
生成适合于加密使用的任意长度的加密随机字节字符串,例如在生成salt、密钥或初始化向量时。
2.环境
PHP version >=7
3.参数
length: int类型,生成指定大小的随机字符串(单位:字节)
4.返回值
返回值为ASCII字符串
5.实例
// 一般配合bin2hex()函数使用
// bin2hex()把ASCII字符串转换为十六进制值
echo bin2hex(random_bytes(10));
// 输出
c95ddb113d282ead7209