密码学安全伪随机数生成器 Cryptographically secure pseudorandom number generator
(重定向自CSPRNG)
1558.png)
密码学安全伪随机数生成器(亦作密码学伪随机数生成器,英文:Cryptographically secure pseudorandom number generator,通称CSPRNG),是一种能够通过运算得出密码学安全伪随机数的伪随机数生成器。相较于统计学伪随机数生成器和更弱的伪随机数生成器,CSPRNG所生成的密码学安全伪随机数具有额外的伪随机属性。
CSPRNG常被作为密码学原件,用以搭建更复杂的密码学应用。如,可变长CSPRNG和XOR函数搭配即构成流密码的编解码方法。