![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码编码学与网络安全
VeeLe
知乎:相对静止 https://www.zhihu.com/column/c_1102570753626591232
展开
-
密码编码学初探——传统加密技术
1.基本概念: 密码学: 研究信息加密、解密和破密的科学。包括密码编码学和密码分析学。 密码编码学:研究如何对明文进行编码加密的科学。 密码分析学:研究如何破译密码的科学。2.传统加密技术 基本术语:替代 置换 单表替代 多表替代 栅栏密码 转轮机 隐写术 2.1单表替换的凯撒密码:abcdefghijklm0123456789101112nopqrstuvwxyz1原创 2017-09-21 11:57:23 · 3044 阅读 · 0 评论 -
密码编码学初探——数论和有限域
基本术语:Euclid算法 域 群 环 素数 互素 模运算原创 2017-09-21 18:10:35 · 823 阅读 · 0 评论 -
密码编码学初探——分组加密技术(DES&AES)
基本术语:分组密码 混淆 扩散 Feistel结构 可逆映射 数据加密标准(DES [64位]) 高级加密标准(AES[128位])1.流密码与分组密码流密码:即一次只加密一个字节或者一位的加密方式。 分组密码:将明文分组作为整体加密,且常得到的是与明文等长的密文分组。可以发现流密码,严重依赖加密密钥。 分组密码与流密码一样,两个用户需要共享一个对称加密密钥。使用某些工作模式,分组密码可以获原创 2017-09-21 14:45:12 · 1389 阅读 · 0 评论 -
密码编码学初探——消息认证码
消息认证 HMAC MAC:DAA CMAC 消息认证:用来验证消息完整性的一种机制或者服务。消息仍正确保收到 的数据确实和发送时的一样,且发送方声称的身份是有效的。对称密码在那些互相共享密钥的用户间提供认证消息认证码:一种需要使用密钥的算法,以可变程度的消息和密钥作为输入,产生一个认证码。拥有密钥的接收方能够计算验证码验证消息的完整性。消息认证函数: 1.Hash函数 2.消息加密:加密原创 2017-11-13 17:09:14 · 2577 阅读 · 0 评论 -
密码编码学初探——分组密码的工作模式
分组密码的工作模式 密码学中,块密码的工作模式允许使用同一个块密码密钥对多于一块的数据进行加密,并保证其安全性。[1][2] 块密码自身只能加密长度等于密码块长度的单块数据,若要加密变长数据,则数据必须先被划分为一些单独的密码块。通常而言,最后一块数据也需要使用合适填充方式将数据扩展到符合密码块大小的长度。一种工作模式描述了加密每一数据块的过程,并常常使用基于一个通常称为转载 2017-11-13 16:26:08 · 682 阅读 · 0 评论