一 加密与解密故事
Alice不想让别人看到发送给Bob邮件的内容,于是她决定对邮件进行加密,然后再发送。
明文:加密之前的消息称为明文,加密之后的消息称为密文。
我们看到明文可以理解其含义,而看到密文则无法理解其含义。
Alicen的明文加密之后,变成了看不懂的密文。
Bob收到了来自Alice的加密邮件,但是Bob无法直接阅读密文,于是Bob需要对密文进行解密之后再阅读。
解密就是将密文恢复成明文的过程。
将消息加密后发送出去后,即使消息被窃听,窃听者得到的也是密文,而无法得到加密前的明文内容。
万恶的Eve此时对密文也无能为力。故事是这样的:
二 密码的作用之一——保证了消息的机密性
在上述故事情节下,Alice将邮件进行了加密,而Bob进行解密,这样做的目的,是为了不让窃听者Eve读取邮件内容。
Alice和Bob通过运用密码技术,保证了邮件的机密性。
三 破译者的出现
进行加密之后,Eve只能得到密文。但Eve无论如何都想得到明文的内容,就需要采取某种手段将密文还原成明文。
于是破译者就出现了。
正当的接收者Bob将密文还原为明文称为解密,但接收者以外的其他人也想将密文还原为明文,这个过程被称为密码破译,简称破译,有时也称密码分析。谍战片中一般都会大量描述这类故事。
进行破译的人被称为破译者。但破译者不一定是坏人,密码学研究者为了研究密码强度(破译密码的困难程度),也经常需要对密码进行破译,在这种情况下,研究者也就成为了破译者。