我正在使用名为Botan的C++加密库,并且在任意时间在运行时遇到以下错误。这是什么意思?

引发'Botan::PRNG_Unseeded'实例后调用终止终止
what():Botan:未植入PRNG:X9.31(AES-256)

最佳答案

我遇到了相同的错误消息,该错误消息是由于缺少任何熵源引起的。
您可以在构建Botan库或生成单个源文件时尝试启用熵源。
对于Windows平台,将win32_stats模块添加到选项--enable-modules中。对于linux,请使用dev_random。

例如configure.py --enable-modules = win32_stats,...

09-25 19:15