1个不稳定版本
0.1.0 | 2022年9月8日 |
---|
#2153 在 密码学
12KB
157 行
osrandom
欢迎来到 osrandom
🎉
此crate提供了对操作系统密码学安全随机数生成器的访问。
使用的API
以下原生API被使用
- macOS/iOS: 从安全框架中使用的
SecRandomCopyBytes
- FreeBSD/OpenBSD/NetBSD:
arc4random_buf
(不再使用ARC4,而是使用类似ChaCha20的安全PRF) - Windows: 使用
CryptGenRandom
和PROV_RSA_FULL
作为提供者的方式 - Linux-GNU: 对于 glibc 版本 >= 2.25 使用
getrandom
,或者对于古老发行版使用/dev/urandom
- Linux-MUSL: 对于古老发行版使用
/dev/urandom
无运行时依赖
~180KB