我想用:
BN_rand_range(...);
并且由于OpenSSL文档:
在调用BN_rand()或BN_rand_range()之前必须播种PRNG。
但是没有链接或方法名称提示我提供了如何做到这一点。使用OpenSSL为PRNG播种的正确方法是什么?
答案 0 :(得分:1)
使用OpenSSL为PRNG播种的正确方法是什么?
在内部,OpenSSL使用RAND_poll
自动播种(有些人放弃)。有几个原因可能是为什么你可能想要避免这种行为并自己明确地为发生器播种。
在Random Numbers上的OpenSSL wiki上有一个更完整的文章。