安全加密系统
计算机加密基于密码学,自人类希望保守信息秘密以来,密码学便已被使用。在数字时代之前,密码学最大的用户是政府,特别是用于军事目的。
例如,希腊历史学家普鲁塔克(Plutarch)记载了斯巴达将军如何使用密码棒(一种由木头制成的细圆柱体)发送和接收敏感信息。将军会将羊皮纸缠绕在密码棒上,并沿着其长度书写信息。当有人将纸从圆柱体上取下时,文字看起来杂乱无章。但是,如果接收羊皮纸的另一位将军拥有一根尺寸相似的密码棒,他就可以将纸缠绕在上面,轻松读取预期的信息。
广告
希腊人也是最早使用密码的人,这些特定代码涉及字母和数字的替换或移位。
只要两位将军都拥有正确的密码,他们就能解密对方发送的任何信息。为了使信息更难破解,他们可以以任意组合方式排列网格内的字母。
如今大多数形式的密码学都依赖于计算机,仅仅因为基于人类的代码对于计算机来说太容易破解了。密码如今也更广为人知地被称为算法,它们是加密的指南——提供一种构造信息并给出一定范围可能组合的方式。而密钥则帮助个人或计算机在特定情况下找出唯一的可能性。
计算机加密系统通常属于以下两类之一
- 对称密钥加密
- 公钥加密
在以下章节中,您将了解这些系统。