You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

2018年第一季度生成加密安全随机数的WinAPI选型困惑

Windows加密强随机数API的“绕圈”指南

哈哈,这种文档里连环推荐又连环弃用的情况,简直是查MSDN时的经典“迷路现场”!我来给你理理这几个API的现状:

  • 最早的RtlGenRandom:当初写程序时,微软明确说用它生成加密强随机数靠谱,但现在再翻它的文档,注释里已经直接把你引去CryptGenRandom了。
  • 接棒的CryptGenRandom:刚点进去看,就被醒目的重要提示泼了冷水:此API已被弃用!文档直接要求新开发的软件,还有正在维护的老软件,都要切换到下一代加密技术(CNG)API。
  • 最终归宿CNG API:这才是目前微软官方唯一主推、没有被标记弃用的加密强随机数生成方案,也是现在应该优先使用的选择。

说真的,我之前查这个的时候来回跳了三次才搞清楚到底该用哪个,只能说微软的API迭代快,文档更新有时候也会留下这种“历史交叉推荐”的小尴尬。

内容的提问来源于stack exchange,提问作者c00000fd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:14:09