ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

古典密码简记

2021-12-06 20:01:24  阅读:161  来源: 互联网

标签:字符 技术 明文 密码 简记 密钥 古典 替换


概述

古典密码只是对字母进行变换,而现代密码算法是对比特流进行变换。

古典密码技术比较简单,通常 采用手工或机械操作来对明文进行加密和解密的。(例:第二次世界大战密码转轮机属于机械操作)

古典密码技术根据基本原理大体上可以分为三类:传统隐写术,替换密码技术和换位密码技术。

传统隐写

传统隐写术是将秘密信息隐写于非秘密或者不太秘密的信息中的方法,是信息隐藏技术之一。(也可用在数字水印)

替换密码技术

单子附表替换密码技术:

单字符单表替换技术是对明文中所有字符都使用一个固定映射。

密钥确定之后,同样的明文字符,每次出现时都被加密成同样的密文字符。

典型的单子表单表替换密码技术有乘法密码技术,加法密码技术,仿射密码技术等等。

乘法密码技术:

26个字母进行编号 0 1 2 3 4 ...25

a = 0*9 mod 26=0 =a

类推。得到

 单子附多表替换密码技术:

  单字符多表替换密码技术在安全性方面比单字符单表替换密码技术高。例如:Vigenere密码技术,Vernam密码技术,Hill密码技术等等。

密钥确定之后,同样的明文字符,在不同的地方出现可能会被加密成不同的密文字符。

Vernam密码技术

 GF(2)={1,0}.

换位密码技术: 

本质上就是一种置换密码技术,是重新排列消息中的字母

列换位:

原理首先将明文按照密钥个数排列,然后再按照在字母表中的顺序变换列的顺序,最后按照列的顺序写出的就是密文。

安全性分析

移位密码是极不安全的(mod26)因为它可能被穷举密钥所分析(这是因为仅有26个可能的密钥 

标签:字符,技术,明文,密码,简记,密钥,古典,替换
来源: https://blog.csdn.net/weixin_52369224/article/details/121753969

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有