我希望在Windows上生成一个随机的加密密钥。我应该从哪里获取熵值?
我希望我的熵函数可以在没有网络连接的情况下工作,并且可靠地在Windows 2000及以上版本中使用。即使是可能或不可能提供少量熵的来源也可能有用,因为所有来源都将被汇集。
这是我的初始功能列表:
GetCurrentProcessID, GetCurrentThreadID, GetTickCount, GetLocalTime, QueryPerformanceCounter, GlobalMemoryStatus, GetDiskFreeSpace, GetComputerName, GetUserName, GetCursorPos, GetMessageTime, GetSystemInfo, CryptGenRandom, GetProcessHandleCount, GetProcessMemoryInfo。