CSPRNG(Cryptographically secure pseudorandom number generator):密码学安全伪随机数生成器。
CSPRNG
CSPRNG 是一种能够通过运算得出密码学安全伪随机数的伪随机数生成器。相较于统计学伪随机数生成器和更弱的伪随机数生成器,CSPRNG 所生成的密码学安全伪随机数具有额外的伪随机属性。
CSPRNG 常被作为密码学原件,用以搭建更复杂的密码学应用。如,可变长CSPRNG 和 XOR 函数搭配即构成流密码的编解码方法。
密码学领域的随机性一般分为如下三类:
- 统计学伪随机性
- 密码学安全伪随机性
- 真随机性
总结
欢迎留言讨论,有错误请指出,谢谢!
【联系我(QQ:3500229193)或者加入社群,请戳这里!】
参考链接
- https://zh.wikipedia.org/wiki/密码学安全伪随机数生成器
更新日志
- 2018.06.20 第一次更新
网友评论