数据加密，加密速度比之前快。计算机密码学常常使用整数为密钥。在一些情况里，密钥是通过随机数生成器（random number generator, RNG）或（pseudorandom number generator, PRNG）随机生成的。伪随机数生成器产生的数据在分析时看起来是随机的。经典的密码系统会在通信的一端产生两个具有识别性的密钥，然后以某种方式运输的其中一个密钥到通信的另一端。最简单的破解数据而无需解密的方式是 暴力攻击 ——尝试每一个数字，直到达到密钥的最大长度。因此，使用一个足