4.0 古典密码 古典代换密码 将明文字母替换成其他字母、数字或符号的方法; 如果把明文看成是0或1的序列,那么密文就是0或1比特序列的另一种表达。 古典置换密码 通过改变明文字符的位置来实现加解密; 例如:栅栏密码、行移位密码等 4.0.1 恺撒密码 所知道的最早的代替密码; Julius Caesar; 首先用在军事通信中; 用字母后的第三个字母代替。 4.0.1 恺撒密码 加密 方式一:公式计算 明文编码:如a=0,b=1,…,z=25,则明文P=p1p2…pn 加密运算:ci=pi +k (mod 26), i = 1,2,…,n 加密得密文:C=c1c2…cn 方式二:查表(例k=3) 4.0.1 恺撒密码 解密 方式一:公式计算 密文C=c1c2…cn 解密运算:Pi=ci – k(mod 26), i=1,2,…,n 解码得明文:P=p1p2…pn 方式二:查表(例k=3) 4.0.1 恺撒密码 恺撒密码加解密算法 加密算法:c = E(p) = (p+k) mod (26) 解密算法:p = D(c) = (c–k) mod (26) 4.0.1 恺撒密码 恺撒密码的密码分析 共有密钥25个 可简单地依次去测试 ,强力搜索,穷举攻击 基于字母频率的破译方法 所破译的明文需要识别 如:破译密文 GCUA VQ DTGCM“ ? d
您可能关注的文档
- 7.3一元一次方程的解法1概论.ppt
- 7.4离子晶体的点缺陷及导电性概论.ppt
- 7.4运输线路优化概论.ppt
- 第4章 单片机语言程序设计解说.ppt
- 7.7常系数齐次线性微分方程概论.ppt
- 光学仪器2011剖析.ppt
- 7.8机械能守恒定律1(liang)概论.ppt
- 感应电动机剖析.ppt
- 7.11新编自然辩证法概论.ppt
- 光源选型剖析.ppt
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)