Crypt::OpenSSL::RSA的文档似乎对如何实现随机性的内容不够明确。例如,是否必须调用
Crypt::OpenSSL::RSA->import_random_seed();
在每次调用之前都执行以下操作:
Crypt::OpenSSL::RSA->generate_key
甚至在多次调用generate_key时,只调用一次import_random_seed可能就足够了吗?
而对于Crypt :: OpenSSL :: Random :: random_seed($ good_entropy)呢?如果有/ dev / random,则不必要,但如果是Windows呢?
我正在寻求具有相关经验的人的建议。