密码
在密码学(cryptography (en-US))领域,密码是将明文编码为不可读,且能够解码回原来的明文的算法。
在信息时代很久以前,密码就已经很常见了(例如替换密码和移位密码),但是它们之中除了一次性密码本以外,其他的均不满足密码学上的安全性。
现代密码通常为抵抗密码分析学家 (en-US)的攻击设计。不能保证所有攻击的方法都能被发现,但是每个算法也经历了很多已知攻击手段的检验。
密码通常以两种方式工作,或者在连续的数据块、缓冲区中作为分块密码使用,或者在数据流(通常是音频或视频流)中作为流密码使用。
密码以处理密钥的方式不同可以分为两类: