paragonie

random_compat

paragonie

PHP 5.x support for random_bytes() and random_int()

AI 简介

这是一个为 PHP 5.x 提供安全随机数生成能力的兼容层(polyfill)库,实现了 PHP 7.0+ 原生函数 random_bytes() 和 random_int() 的功能。它通过系统级熵源(如 /dev/urandom、CryptGenRandom)和经过审计的备用算法,确保在旧版 PHP 中仍能生成密码学安全的随机字节与整数,且绝不降级至不安全的伪随机实现。适用于需在 PHP 5 环境中进行密码派生、令牌生成、会话 ID 创建等安全敏感操作的遗留系统迁移或合规性加固场景。

PHP
MIT License
8.2k
Stars
148
Forks
35
Watchers
5
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分62.52
默认分支master