js 当中的 window.crypto.getRandomValues(array)
1
jadec0der 2018-08-08 16:20:06 +08:00 via Android 1
一般的随机数,比如摇骰子今天吃什么,只要概率均等就行。
密码学用的随机数,要求不能被猜测,比如生成密钥啥的 |
2
vevlins OP @jadec0der 这个不能被猜测是如何实现,这里的 getRandomValues 是让伪随机的周期更长还是真随机呢
|
4
jadec0der 2018-08-08 17:36:15 +08:00 1
@vevlins 也是伪随机,但是性能差一些,安全性好一些。随机数生成在密码学里地位很重要,感兴趣的话可以买相关的教材看看
|
5
Mutoo 2018-08-08 17:53:13 +08:00 1
浏览器可以收集用户的一些行为,例如按键以及鼠标移动的轨迹的作为随机数的信息,这些数据很难被碰撞。
|
6
Phariel 2018-08-08 18:36:26 +08:00 via iPhone 1
random.org 了解一下
|