random - 非安全随机数生成器和安全随机数生成器有什么区别?

标签 random cryptography

正如标题所说:非安全随机数生成器和安全随机数生成器有什么区别?

最佳答案

任何计算上可行的算法都不应该:

  • 恢复种子,或
  • 预测“下一位”

  • 用于安全的随机数生成器。

    示例:线性反馈移位寄存器会产生大量随机数,但如果有足够的输出,则可以发现种子并预测所有后续数字。

    关于random - 非安全随机数生成器和安全随机数生成器有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/101337/

    相关文章:

    javascript - 创建具有随机 0 和 1 值的矩阵的代码

    random - 如何正确播种随机数生成器

    c - 将 X509_SIG 与早期的 openssl 一起使用

    java - 通过 UDP 发送 byte[] 导致 byte[] 值发生变化

    C# BouncyCaSTLe - 使用公钥/私钥的 RSA 加密

    java - (BouncyCasSTLe 错误 : min may not be greater than max ) implementation of El-Gamal algorithm using java

    vb.net - VB.net 中的密码学 - 解密文件比源文件大?

    c# - 随机生成敌人 XNA 4.0 (WP7)

    python - 如何使用 Python 在网格中创建 10 个随机 x、y 坐标

    c# - 如何在 C# 中创建唯一的随机字符序列?