密码学中的几种加密方式
密码学中的几种加密方式
凯撒密码:
在密码学中,凯撒密码,是一种最简单的加密技术。它是一种替换加密的技术,将明文中所有字母都在字母表上向前(或向后)按照一个固定数目进行偏移后,被替换成密文。
案例:
明文:dianzan
密钥:a=c
因为密钥是用于解出明文的,所以为得到密文,我们将每个字母向前移两位。
密文:bgylxyl
维吉尼亚密码
维吉尼亚密码是在凯撒密码基础上产生的一种加密方法,由一些偏移量不同的恺撒密码组成。下图为维吉尼亚密码表(另外,维吉尼亚密码必须有一个密钥,这个密钥由字母组成,最少一个,最多可与明文字母数量相等)
首先,密钥长度需要与明文长度相同,如果少于明文长度,则重复拼接直到相同。
案例:
明文:dianzan
密钥:guanzhu
对于明文的第一个字母d,对应密钥的第一个字母g,于是使用表格中g行字母表进行加密,得到密文第一个字母j。类似地,明文第二个字母为i,在表格中使用对应的u行进行加密,得到密文第二个字母c。以此类推,可以得到:
密文:icaayhh
维吉尼亚密码只对字母进行加密,不区分大小写,若文本中出现非字母字符会原样保留。
如果输入多行文本,每行是单独加密的。
栅栏密码
栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。
案例:
明文:guanzhudianzan
我们现在将明文分成两组
guanzhu
dianzan
密文:gduiaannzzhaun
摩斯密码
摩斯密码是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。
电码表:
字母
A *- B -*** C -*-* D -** E * F **-* G --*
H **** I ** J *--- K -*- L *-** M -- N -*
O --- P *--* Q --*- R *-* S *** T -
U **- V ***- W *-- X -**- Y -*-- Z --**
数字
0 ----- 1 *---- 2 **--- 3 ***-- 4 ****-
5 ***** 6 -**** 7 --*** 8 ---** 9 ----*
常用标点
句号 *-*-*- 逗号 --**-- 问号 **--**
长破折号 -***- 连字符 -****- 分数线 -**-*
棋盘密码
棋盘密码是将25个字母放入一个5×5矩阵中,(通常会将I,J放在同一个格中,或改进为6×6的矩阵,加入10个数字)分别将横向和纵向用1-5代替,就得到我们的密文。
案例:
明文:guanzhu
密文:22、45、11、33、55、23、45
跨棋盘密码
跨棋盘密码的加密方式是通过两组秘钥生成的一张密码表进行加密。而两组密钥通常是由26个不规则排序的字母和两个数字组成。
如下表所示,我们在第一行空出了密钥数字的位置,剩余字母密钥顺序继续排列。
秘钥:abcdefghigklmnopqrstuvwxyz、2,5
案例:
明文:guanzhu
密钥:秘钥:abcdefghigklmnopqrstuvwxyz、2,5
密文:8、52、0、25、57、9、52
-
- 黑人泰劳森辱华事件发酵,CBA官方疑冷处理,上万网友要求开除
-
2024-12-10 07:52:37
-
- 为何“有些农村的公鸡吃了蜈蚣后会变得很凶猛”?原因其实很简单
-
2024-12-08 17:12:56
-
- 港姐10强穿着清凉健身比美,肤白颜值高,邻家小妹的既视感!
-
2024-12-08 17:10:41
-
- 1978年,我国160号驱逐舰爆炸沉没之谜
-
2024-12-08 17:08:26
-
- 中国为什么不举办世界杯?
-
2024-12-08 17:06:11
-
- 北大和清华有什么区别?这“5个不一样”很具体
-
2024-12-08 17:03:56
-
- 相亲对象千万别天天联系,不然只会招来反感
-
2024-12-08 17:01:41
-
- 一年一度的高考来啦!那么,明星们的高考成绩怎么样呢?
-
2024-12-08 16:59:26
-
- 邢昭林梁洁齐晒婚装又成亲啦!八王爷给王妃的结婚戒指很惊喜呀!
-
2024-12-08 16:57:11
-
- 原神怎么去璃月港(原神怎么去璃月港 新手前往璃月港方法)
-
2024-12-08 16:54:56
-
- 未来讲堂|李林-把最后一颗子弹留给自己的抗日女英雄
-
2024-12-08 16:52:41
-
- 苹果如何取消app自动续费(苹果取消app自动续费订阅)
-
2024-12-08 16:50:26
-
- 关于相亲恋爱技巧的书籍都有哪些?
-
2024-12-08 16:48:11
-
- 北洋六镇简介
-
2024-12-08 16:45:56
-
- 又一韩国男星去世!被发现在家中身亡,刚跟安宰贤合作新剧
-
2024-12-08 16:43:41
-
- 女朋友吵架画饼怎么办?如何化解女友情绪?
-
2024-12-08 16:41:26
-
- 《我是猫》精彩句子摘录
-
2024-12-08 16:39:11
-
- 十大韩国女团的MV
-
2024-12-08 16:36:56
-
- 复旦附中全面介绍!这所颇受复旦大学喜爱的高中究竟怎么样?
-
2024-12-08 16:34:41
-
- 为什么网络延迟大?原因不止一种
-
2024-12-08 16:32:26