你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32L4R5 随机数发生器RNG测试

[复制链接]
pythonworld 提问时间:2018-2-26 19:02 /
本帖最后由 pythonworld 于 2018-2-27 05:56 编辑

        STM32L4R5外设中有用于加密的随机数发生器---RNG,用于随机数的产生。一般C标准库函数中的srand()和 rand()仅能产生伪随机数。下面图片分别是CubeMX中激活RNG发生器,官方对RNG的介绍、生成随机数的代码以及测试结果的截图。程序生成了1000以内的随机数,每次系统复位后,随机数的序列不会重复,证明并非伪随机数。论坛内网友“衔胆栖冰”的RNG测评比较详细,我就不多啰嗦了


CUBE MX设置

CUBE MX设置

官方介绍

官方介绍

程序

程序

结果

结果

结果散点图

结果散点图
收藏 评论1 发布时间:2018-2-26 19:02

举报

1个回答
zero99 回答时间:2018-2-27 08:11:14
谢谢分享
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版