信息加密与消息摘要

《孙子兵法》有云:知己知彼,百战不殆﹔不知彼而知己,一胜一负﹔不知彼不知己,每战必败·保护己方秘密并洞悉敌方秘密是克敌制胜的重要条件。
信息在不安全的信道中传递可能存在各种威胁。

古人采取的信息保密和身份认证方法

  1. 把消息刺在头皮上待头发长好以后再派出送信.
  2. 将布条缠绕在木棒上,再书写信息。
  3. 使用长短不同的竹棒表示不同的军事信息。
  4. 用明矾水写书信,收信者将书信浸湿阅读.
  5. 重要内容是文章中每一句的第一个字。
  6. 飞鸽传书前对书信进行火漆密封并盖上印章。
  7. 接头秘密暗号:天王盖地虎―—小鸡炖蘑菇.
  8. 虎符的一半交给将帅,另一半由皇帝保存。

那么何为”加密“呢?

“密码”或“加密系统”用于“加密”数据。对于原始的未加密的数据,我们称之为“明文”对于加密的结果,我们称之为“密文”。
通过称为“解密”的过程,我们把密文恢复成原始的明文。

古代密码学:

  1. 凯撒密码:消息的加密是通过将当前字母替换为在常规字母表中第n个位置之后的那个字母来完成的。
    在这里插入图片描述
    用密钥“3”加密明文消息:
    ”fourscoreandsevenyearsago“
    加密的结果为:
    ”irxuvfruhdagvhyhabhduvdir“

  2. 培根密码(Baconian Cipher)是一种替换密码, 16世纪由英国哲学家兰西斯·培根(知识就是力量口号的提出者)创造,每个明文字母被一个由5字符组成的序列替换,最初的加密方式就是由’A’和‘B’组成序列替换明文(也可以用别的字母),比如字母‘D’替换成"aaabb" 。
    在这里插入图片描述

  3. 猪圈密码(Pigpen cipher )是一种以格子为基础的简单替换密码。17世纪左右,共济会常常使用这种密码保护一些私密纪录或用来通讯,所以又称共济会密码。
    在这里插入图片描述

  4. 摩尔斯电码是无线电发明后最早使用的信息编码,通过电键敲击出点﹑划及中间的停顿发送。在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值