- 9
- 0
- 约 8页
- 2017-08-20 发布于重庆
- 举报
华工信息安全实验报告实验一.doc
实验一 古典密码算法
实验原理
古典密码算法历史上曾被广泛应用,大都比较简单,使用手工和机械操作来实现加密和
解密。它的主要应用对象是文字信息,利用密码算法实现文字信息的加密和解密。下面介绍
两种常见的具有代表性的古典密码算法,以帮助读者对密码算法建立一个初步的印象。
⒈ 替换密码
替换密码算法的原理是使用替代法进行加密,就是将明文中的字符用其它字符替代后形成密文。例如明文字母a、b、c、d,用D、E、F、G做对应替换后形成密文。
替换密码包括多种类型,如单表替代密码、多明码替代密码、多字母替代密码、多表替代密码等。下面我们介绍一种典型的单表替代密码—凯撒密码,又叫循环移位密码。它的加密方法就是将明文中的每个字母用此字符在字母表中后面第k个字母替代。它的加密过程可以表示为下面的函数:
Ek (m)=(m+k) mod n
其中,m为明文字母在字母表中的位置数;n为字母表中的字母个数;k为密钥;Ek (m)为密文字母在字母表中对应的位置数。
例如,对于明文字母H,其在字母表中的位置数为8,设k=4,则按照上式计算出来的密文L,计算过程如下:
E(8)
⒉ 置换密码
置换密码算法的原理是不改变明文字符,只将字符在明文中的排列顺序改变,从而实现明文信息的加密。置换密码有时又称为换位密码。
矩阵换位法是实现置换密码的一种常用方法。它
您可能关注的文档
最近下载
- 2025年从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
- 2026年注册健康管理师资格证考试题库(附答案).pdf VIP
- 酶工程原理及其在食品工业中的应用.ppt VIP
- 新疆公路工程试验检测计费指标.docx VIP
- 景区绿化养护服务投标方案(技术方案).doc
- 二氧化碳气氛下乙苯脱氢制苯乙烯的多维度探究:从反应原理到工业应用.docx
- T_CACM 1403—2022_中医溻渍法技术操作规范.pdf VIP
- 四年级(下)英语期中质量检测卷《PEP版》含答案.docx VIP
- 心电监护仪的使用及操作流程(共40张PPT).pptx VIP
- 2025年湖南省事业单位招聘考试(档案管理)历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)