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