wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了windows – CryptGenRandom熵大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

CryptGenRandom是Windows中CryptoAPI中的随机数生成器函数.这个随机数发生器有多少熵?我已经看了很多,但我找不到它.提前致谢. Windows CryptGenRandom的确切算法从未发布过,因此,一些安全专家建议根本不使用它. 进行了一些逆向工程和密码分析. 已发表的一项研究(Cryptanalysis of the Windows Random Number Gen
CryptGenRandom是Windows中CryptoAPI中的随机生成函数.这个随机数发生器有多少熵?我已经看了很多,但我找不到它.提前致谢.
Windows CryptGenRandom的确切算法从未发布过,因此,一些安全专家建议根本不使用它.

进行了一些逆向工程和密码分析.
已发表的一项研究(Cryptanalysis of the Windows Random Number Generator – Leo Dorrendorf,2007)研究了Windows 2000 RNG并发现了一些
设计和实施方面的弱点.

文件还描述了算法的熵收集机制(第4.2.3节).熵源是:

Source                   Bytes requested
CircularHash              256
KSecDD                    256
GetCurrentProcessID()       8
GetCurrentThreadID()        8
GetTickCount()              8
GetLocalTime()             16
QueryPerformanceCounter()  24
GlobalMemoryStatus()       16
GetDiskFreeSpace()         40
GetComputerName()          16
GetUserName()             257
GetCursorPos()              8
GetMessageTime()           16
NTQuerySystemInformation calls:
ProcessorTimes             48
Performance               312
Exception                  16
Lookaside                  32
ProcessorStatistics       up to the remaining length (3584 bytes buffer)
ProcessesAndThreads       up to the remaining length

由于我们讨论的是伪数生成器而不是实数生成器,您可能会说根本没有真正的熵,或者只计算您可能认为是“熵”的伪源(伪熵) .

我无法在Windows上找到有关较新版本的信息.

大佬总结

以上是大佬教程为你收集整理的windows – CryptGenRandom熵全部内容,希望文章能够帮你解决windows – CryptGenRandom熵所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: