废话不多说,故事开始了!
某天,柯南在给小兰发消息说“你好,我是工藤新一”。
这一切看上去都很正常,但是可怕的事情正在发生......
这里我们假设:
1..黑衣人还不知道柯南是新一,黑衣人要找到谁是新一。
2.黑衣人能够获取到柯南的手机“发出去的全部信息”。
3.黑衣人能够获取到柯南的手机“收到的全部信息”。
在这种情况下,柯南如何安全的把“我是工藤新一”这个消息,安全私密的发送给小兰而不被黑衣人读取到里面的信息呢?(仅考虑私密性,不考虑完整性、身份鉴别、授权、不可否认性)
为了达到这一点,柯南做了如下的方案:
方案一:
柯南对消息进行加密,比如“我是工藤新一”这个明文消息,加密成“54弓tZin1”
这中加密其实就是做了一个文字消息的映射关系, 5-->“我”,4-->“是”,Zin-->"新"这样。柯南把明文(“我是工藤新一”)转化为密文(“54弓tZin1”)发送