7 个版本
0.2.0 | 2022 年 6 月 17 日 |
---|---|
0.1.6 | 2021 年 10 月 7 日 |
0.1.5 | 2019 年 4 月 14 日 |
0.1.2 | 2019 年 3 月 12 日 |
#1704 在 加密学 中
38 每月下载量
用于 recordbox
12KB
163 行
crypto_api_osrandom
欢迎使用 crypto_api_osrandom
🎉
关于
此crate通过 crypto_api
实现了对操作系统加密随机数生成器的访问。
使用的API
以下为使用的本地API
- macOS/iOS: 安全框架中的
SecRandomCopyBytes
- FreeBSD/OpenBSD/NetBSD:
arc4random_buf
(现在不再使用ARC4,而是使用像 ChaCha20 这样的安全PRF) - Windows: 使用
PROV_RSA_FULL
作为提供者的CryptGenRandom
- Linux: 对于 glibc 版本 >= 2.25 使用
getrandom
,对于旧版发行版使用/dev/urandom
依赖
~185KB