number generator, PRNG）随机生成的。伪随机数生成器产生的数据在分析时看起来是随机的。经典的密码系统会在通信的一端产生两个具有识别性的密钥，然后以某种方式运输的其中一个密钥到通信的另一端。最简单的破解数据而无需解密的方式是暴力攻击——尝试每一个数字，直到达到密钥的最大长度。因此，使用一个足够长的 密钥长度是十分重要的。长密钥使破解所需要的时间更长。目前推荐的密钥长度是对称密钥算法至少128位元，椭圆曲线密码学至少224位元，RSA至少2048位元，这样的组合被认为在2030年