基本上我有一个 RNG 向数据库中提供随机数,我想在生成密钥对时使用这些随机数。
根据我目前的理解,您可以初始化提供随机源(SecureRandom 对象)的 KeyPairGenerator。查看 SecureRandom 文档,我只看到提供一个种子的可能性,该种子将在生成种子时用作“基础”种子(方法 generateSeed())。我对么 ?
我是否必须创建自己的 SecureRandomSpi 类实现,其中 generateSeed() 方法基本上会返回从数据库中挑选的随机数?
我会感谢有这方面经验的人的建议。
谢谢您的支持。