- 0
- 0
- 约2.87千字
- 约 21页
- 2019-11-06 发布于湖北
- 举报
第2讲 密码算法与编程 第2讲 密码算法与编程 2.1 消息和加密 2.2 古典密码算法 2.3 现代密码算法 2.4 编程实例 2.1 消息和加密 消息被称为明文。 用某种方法伪装消息以隐藏它的内容的过程称为加密, 加了密的消息称为密文, 而把密文转变为明文的过程称为解密, 如图表明了加密和解密的过程。 2 .1 消息和加密 密码算法是用于加密和解密的数学函数 算法可以分为两种策略以达到保密的效果 1、算法本身保密(解密者可以购买其产品进行解密) 2、算法公开,使用密钥 2 .1 消息和加密 加密和解密需要用到密码算法 公开密码算法,保存密钥,是通常的做法。密钥用K表示。加密和解密运算都使用这个密钥,如图所示 有些算法使用不同的加密密钥和解密密钥,也就是说加密密钥K1与相应的解密密钥K2不同,也称为非对称密码算法、公钥密码算法,如图所示。 2.2 古典密码算法 2.2.1.代码加密 使用通信双方预先设定的一组有确切含义的如日常词汇、专有名词、特殊用语等的代码来发送消息 一般只能用于传送一组预先约定的消息 2.2 古典密码算法 2.2.2.替换加密 将明文字母表M中的每个字母替换成密文字母表C中的字母。这一类密码包括移位密码、替换密码、仿射密码、乘数密码、多项式代替密码、密钥短语密码等。这种方法可以用来传送任何信息,但安全性不及代码加密。因为每一种语言都
您可能关注的文档
最近下载
- 95G415(一)18m预应力混凝土折线形屋架_高清版_可检索.pdf VIP
- 2024卫生职称(副高)考试计划生育副高医学高级职称历年考试真题及答案.docx
- 交通行业高质量数据集建设指南(2025).pdf
- 3dsMax动画制作案例教程(3dsMax2019)全套教学课件.pptx
- 《神奇的动物世界》课件-2025-2026学年贵州人民版(2024)小学综合实践活动四年级下册.pptx
- 2026年高考物理一轮复习(通用版)第55讲 电磁感应中的动量问题(专项训练)(学生版+解析).docx VIP
- 2026年全国新高考2卷英语试卷(含答案及解析).pdf
- 单位保密工作涉密文件资料借阅审批登记表式样.doc
- 小学一年级下数学暑假作业(全套)(打印版).docx VIP
- ISO9227-2022(2024)人工大气腐蚀试验(中文版本).pdf
原创力文档

文档评论(0)