openssl bnrand_range
时间: 2023-09-01 15:07:21 浏览: 222
openssl-OpenSSL_1_1_1d.tar.gz
`openssl bnrand_range` 是 OpenSSL 库中的一个函数,用于生成一个指定范围内的随机数。该函数的原型定义如下:
```c
int BN_rand_range(BIGNUM *r, const BIGNUM *range);
```
其中,`r` 是生成的随机数,`range` 是指定的范围,函数将生成一个 `0` 到 `range-1` 之间的随机数并存储在 `r` 中。该函数返回一个非负数表示操作的成功,否则表示操作失败。
该函数可以用于生成随机的加密密钥、签名和非对称加密算法中的参数等。
阅读全文