从19世纪20年代,人们开始发明各种机械加密设备对数据进行加密处理,最为著名的是转轮机和转轮加密算法,转轮密码机在二战期间使用极为广泛。

转轮密码机是由一个输入键盘和一组转轮组成,每个转轮上标有有26个字母,字母的的顺序随意。转轮之间由齿轮进行连接,当一个转轮转动的时候,可以将一个字母转化成另外一个字母。

工作原理:

转轮密码机由多个转轮构成,每个转轮旋转的速度都不一样,比如有3个转轮,分别标号为1,2,3,其中1号转轮转动26个字母后,2号转轮就转动一个字母,当2号转轮转动26个字母后,3号转轮就转动1个字母。因此,当转轮密码机转动26X26X26次后,所有转轮恢复到初始状态,即3个转轮密码机的一个周期长度为26X26X26(17576)的多表代换密码。

例子:


            
 

传统密码学(三)——转轮密码机相关推荐

  1. 【密码学三】分组密码是如何迭代的、ECB、CBC、CFB、OFB、CTR的异同以及应如何选择

    分组密码的模式 "分组密码的模式 -- 分组密码是如何迭代的" 本章中我们将探讨一下分组密码的模式 DES和AES都属于分组密码,它们只能加密固定长度的明文.如果需要加密任意长度的 ...

  2. 凯撒密码中有数字怎么办_【论链】浅谈量子计算与区块链中的密码安全

    来源:武谷论链 作者:尤浩量子力学博士 以下是尤浩博士链导讲堂分享记录: 任正非专访 任正非专访 任正非专访 任正非专访 任正非最新采访:区块链在量子计算面前一钱不值 (2019-11-06) 任正非 ...

  3. 第三章:密码学基本理论

    一.思维导图: 二.本章大纲要求 3.1 密码学概况 ●密码学发展简况 ●密码学基本概念 ●密码安全性分析 3.2 密码体制分类 ●私钥密码体制 ●公钥密码体制 ●混合密码体制 3.3 常用密码算法 ...

  4. 传统语音识别介绍【五】—— 单音素和三音素

    一.音素(单音素) 音素(phone),是根据语音的自然属性划分出来的最小语音单位,依据音节里的发音动作来分析,一个动作构成一个音素.音素分为元音与辅音两大类.如汉语音节 ā(啊)只有一个音素,ài( ...

  5. 计算机密码学思路,密码学中加密算法的研究和实现

    密码学是一门古老而深奥的学科,是研究计算机信息加密.解密及其变换的科学,是数学和计算机的交叉学科,也是一门新兴的学科[1].早在四千年前,古埃及人就开始使用密码来保密传递消息.两千多年前,罗马国王Ju ...

  6. Enigma密码机初级解析

    原文地址:http://blog.sina.com.cn/s/blog_6f06b8b101016s9r.html 写在前面     在又一次读完1001n兄的<密码传奇>之后,我决定写些 ...

  7. 密码学系列之一:密码学的前世今生

    密码学的前世今生 1.传统密码 1.1 古典密码 1.2 近代密码 2.现代密码 密码学(cryptography),源于希腊语kryptós"隐藏的",和gráphein&quo ...

  8. 密码学基本原理和发展——近代密码学

    目录 1 密码机通信模型 2 Enigma密码机构造 3 Enigma密码机加解密过程 3.1 加密过程 3.2 解密过程 4 Enigma密码机的安全性 5 Enigma密码机破解 5.1 波兰雷耶 ...

  9. 信安精品课:第3章密码学基本理论精讲笔记

    第3章 密码学基本理论精讲笔记 一.本章知识框架 二.本章大纲要求 3.1 密码学概况 ●密码学发展简况●密码学基本概念●密码安全性分析 3.2 密码体制分类 ●私钥密码体制●公钥密码体制●混合密码体 ...

  10. 【网络信息安全】密码学入门笔记

    密码学入门 主要内容与重点 一.传统密码学 二.现代密码学 三.理论不可破解和计算不可破解的加密算法 密码系统的基本要求和设计原则 一次一密密码系统 一次一密码系统的算法 一次一密密码系统举例 无法破 ...

最新文章

  1. tensorflow入门(二)
  2. 从不同视角筛选数据:可视化之前最关键的工作
  3. python函数的两种嵌套方法
  4. 图片向上滚动字幕代码html,如何通过制作滚动字幕的软件实现这种片尾的向上滚动字幕效果...
  5. 内向的人可以做产品经理吗?
  6. oracle删除临时表空间语句,Oracle中临时表空间的清理
  7. python类添加方法以及pow和cmp的使用
  8. python 网络编程模块_Python网络编程之socket模块
  9. java 打包 根目录_java打包
  10. 8.9 元学习网络结构讲解
  11. 调用接口登录禅道_干货,调用api获取禅道需求列表等
  12. idea 主题包下载以及改变字体大小
  13. 猫(Modem)和路由器有什么区别?
  14. 全国海选第四期:北京和海外赛区(视频)
  15. 强势崛起!这所年轻大学南科大,是中国高教的奇迹!
  16. 如何计算机闲置虚拟机算法_利用闲置计算机的最佳方法
  17. python之小说下载器version3.0
  18. 图像中的天空区域检测!
  19. C语言数据结构,哪本书比较好用,配有完整代码
  20. 在Arcgis中进行拓扑检查(二)

热门文章

  1. USDP使用笔记(二) 部署免费的USDP大数据双集群替代CDH CDP与HDP
  2. qq企业邮箱的发送邮件服务器地址,腾讯企业邮箱注册和SMTP发件设置教程
  3. 物理模拟重力 斜抛运动计算 抛物线计算
  4. 慧科技:要做小池塘里最大的鱼
  5. 大数据行业最顶尖明星人才TOP20
  6. 如果你的电脑只能安装三个软件, 你会选择哪三个?
  7. 三倍快乐!推荐跨Win/Mac/Linux平台免费优质软件
  8. php pc无法登录失败,window_win7系统在局域网共享文件提示登录失败用户账户限制的故障原因及解决方法,win7操作系统在局域网共享文件 - phpStudy...
  9. 我花了一夜用数据结构给女朋友写个H5走迷宫游戏
  10. 般若波罗蜜多心经(观音心经)注解