栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何创建在python中加密安全的随机数?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何创建在python中加密安全的随机数?

您可以通过将

ord
函数应用于所返回的字节来获取随机数列表
os.urandom
,如下所示

>>> import os>>> os.urandom(10)'mxd4x94x00x7xbex04xa2R'>>> type(os.urandom(10))<type 'str'>>>> map(ord, os.urandom(10))[65, 120, 218, 135, 66, 134, 141, 140, 178, 25]

报价

os.urandom
文件,

返回 适合加密使用*

n
随机字节字符串。 *

该函数从特定于操作系统的随机性源返回随机字节。尽管返回的数据的确切质量取决于操作系统的实现,但对于加密应用程序而言,返回的数据应该足够不可预测。在类似UNIX的系统上,它将进行查询

/dev/urandom
,而在Windows上,它将使用
CryptGenRandom()



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/640954.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号