2012-02-18 75 views
0

我需要使用Microsoft CNG API来为加密生成安全随机数。随机数和微软CNG

我是否应该使用此API生成所有数字,或者只是从另一个随机生成器获取种子值?

任何帮助表示赞赏! 谢谢。

回答

0

你想要多少个随机数? MS CNG熵池中只有有限的熵。对于只有一个数字/键,那就没问题。对于多个密钥,则最好使用CNG来生成单独的密码质量PRNG。

还有就是MS CNG的RFC 4086

+0

致谢第7.1.3节的描述,这正是我需要的。 – James 2012-02-20 08:19:10