古典密码学与现代密码学

一、古典密码学
何谓“加密”
“密码”或“加密系统”用于“加密”数据。
对于原始的未加密的数据,我们称之为“明文”
对于加密的结果,我们称之为“密文”。
通过称为“解密”的过程,我们把密文恢复成原始的明文。

凯撒密码(公元前54年):
消息的加密是通过将当前字母替换为在常规字母表中第n个位置之后的那个字母来完成的。

换位密码保持所有字母数量不变,只改变字母的排列,一般是将明文写在一个给定大小的矩阵中,然后对行和列依据特定的序列进行置换操作。

理想的加密系统
过去的明文和密文攻击者可以知道
加密和解密的算法对方可以知道
只要密钥不泄露,对方就无法破解新的密文
可以公开除了密钥之外的整个密码系统的一切内容

培根密码(Baconian Cipher)是一种替换密码,16世纪由英国哲学家兰西斯·培根(知识就是力量口号的提出者)创造,每个明文字母被一个由5字符组成的序列替换。
猪圈密码(Pigpen cipher)是一种以格子为基础的简单替换密码。17世纪左右,共济会常常使用这种密码保护一些私密纪录或用来通讯,所以又称共济会密码。
摩尔斯电码是无线电发明后最早使用的信息编码,通过电键敲击出点、划及中间的停顿发送。
当铺密码通常使用汉字来隐藏信息,专门用来加密数字,不需要密钥,明文信息包含在加密后的密文中。
较常见的当铺密码有两种,一种是将数字映射到对应笔画的汉字,另外一种是利用汉字的字形特征,当前汉字有多少笔画出头就转化成数字几。
二、现代密码学

DES加密的三个原则
混淆(confusion):使密

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
主要功能: 加密 MD5 加密/破解 base64 加密/破解 ASCII码 加密/破解 凯撒密码 加密/破解 当铺暗码 加密/破解 栅栏密码 加密/破解 电脑键盘(qwe,坐标) 加密/破解 手机键盘 加密/破解 摩斯电码 加密/破解 倒叙转换 加密/破解 维吉尼亚 加密/破解 单表替换 加密/破解 字母表顺序 加密/破解 反字母表(埃特巴什码) 进制转换: 二进制,八进制,十进制,十六进制 之间的转换 其他功能: 字母频率 XP-计算器 大小写转换 中文转拼音 查找替换字符 添加去除空格 密码助手v1.37 1.win8下可用 2.修正更新链接问题 密码助手v1.35 1.修改界面文字 2.修改升级链接 密码助手v1.34 1.修复莫斯1个BUG 密码助手v1.33 1.修复莫斯2个BUG 密码助手v1.32 1.修复ascii码2个bug 密码助手v1.31 1.base64支持中文和特殊符号 2.base64分普通和迅雷地址 3.修改部分细节 4.修复进制BUG 密码助手v1.3 1.添加base64 2.修改部分细节 密码助手v1.24 1.修复莫斯解密BUG 密码助手v1.2.3 1.修复单表替换大写字母出错 密码助手v1.2.2 1.修复一BUG 2.修改一细节 密码助手v1.2.1 1.修复一处BUG 2.上面的文本框按按钮后可撤销一次 密码助手v1.2 1.修复已知BUG 2.添加单表的频率破解(只用了一种判断方式,准确率极低) 密码助手v1.1 1.软件更名为密码助手 2.添加单表替换 3.修复莫尔斯电码BUG 4.修复字母频率BUG 5.修改部分细节 密码工具v1.02 beta版 1.修正莫尔斯电码BUG 2.微调部分内容 密码工具v1.01 beta版 1.修正换行显示问题
现代密码学:原理与协议》是一本关于密码学的教材,作者是郭川多和欧阳明高。这本书系统地介绍了现代密码学的基本原理和常见的密码协议。 密码学是研究如何保护通信和信息安全的学科。在信息社会中,保护个人和机构的信息安全至关重要。密码学通过使用密码算法和协议来加密和解密信息,从而确保信息的机密性、完整性和可用性。 《现代密码学:原理与协议》主要涵盖了对称密码学、非对称密码学和散列函数等基本概念的讲解。对称密码学是一种加密方式,发送和接收方使用相同的密钥来加密和解密信息。非对称密码学使用两个密钥,一个用于加密,另一个用于解密。散列函数则用于将任意长度的消息转化为固定长度的哈希值,以验证信息的完整性。 除了基本原理,该书还介绍了一些具体的密码协议,如DES、AES和RSA等。这些协议经过多年的研究和实践,被广泛应用于各个领域。例如,DES是一种对称密码算法,常用于电子商务和金融领域。RSA是一种非对称密码算法,常用于数字签名和密钥交换。 本书旨在帮助读者深入理解现代密码学的原理和应用。每个章节都配有实例和练习题,以帮助读者加深对密码学的理解。此外,该书还介绍了一些密码学的发展趋势和挑战,如量子密码学和侧信道攻击等。 总的来说,《现代密码学:原理与协议》是一本介绍密码学基本知识和应用的权威教材,适合密码学领域的学生和从业人员阅读和学习。读者通过阅读本书可以了解密码学的原理和应用,为信息安全做出贡献。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值