密码
在密码学中,密码是一种算法,它可以加密明文使其无法阅读,并能将编码数据解密回明文。
早在信息时代之前,密码就已经很常见了(例如,替换密码、置换密码和排列密码),但除了一次性密码本之外,这些密码都没有密码学上的安全性。
在现代,密码已经发生了巨大的演变。AES、RSA 和 Blowfish 是当今加密标准和系统中不可或缺的密码示例。
现代密码旨在抵御通过密码分析发现的攻击。无法保证所有攻击方法都已被发现,因此根据已知攻击类别,建议每种算法用于不同的目的。
密码要么作为分组密码对连续的数据块(或缓冲区)进行操作,要么作为流密码对连续的数据流(通常是声音或视频)进行操作。
密码还根据其密钥的处理方式进行分类