python - 有没有办法将秘密 python 模块与种子一起使用?
问题描述
Random.seed()
不如秘密安全,但我找不到任何关于使用带有秘密的种子的文档?还是 random.seed 一样好?
解决方案
不,没有。secrets
使用random
的SystemRandom
类,它从操作系统的随机设备中读取,例如/dev/urandom
在 Linux 上。这种操作系统的随机性是基于硬件熵的,这就是它的安全性,并且没有办法播种它。
推荐阅读
- html - 将按钮放在表格单元格的右侧,但保持在同一行
- reactjs - React 高阶组件
- angular - 如何使用 Angular 6 Firebase 获取占位符图像?
- android - getSystemService (Context.CAMERA_SERVICE) 崩溃
- php - 如何根据输入过滤表 [Symfony 3]
- sql - 从 SQL 表中获取区间值
- java - 读取空白单元格Apache POI 3.17
- javascript - 在 mongodb 中使用 mongoose 更新对象中的字段
- corda - 需要在 Node 上运行和/或 Cordapp 启动的代码的最佳位置在哪里?
- c - C中的MPI缓冲区通信