
密码学
慢熟的孩子
一个思想缓慢发育的孩子
展开
-
密码学基础之对称密码体制和公钥密码体制
对称密码体制公钥密码体制对称密码体制分组密码的思想:将明文消息编码表示后的数字序列划分为成长为n的组,各组分别在密钥k控制下变换成等长的输出数字序列DES就是一种分组密码算法,它将明文从算法的一端输入,将密文从另一端输出,由于采用的是对称密钥,因此加密和解密使用相同的算法和密钥,并且加密和解密的算法是公开的,系统的安全性完全依赖于密钥的保密DES的算法具体详见上一篇博客,这次简单介...原创 2019-10-15 14:26:29 · 5116 阅读 · 0 评论 -
密码学基础之基本概念
今天上了老师的课,知道了密码学的一些概念和一些基础知识,想总结总结分享给大家密码学:用基于数学方法的程序和保密的秘钥对信息进行编码,把信息变成一段杂乱无章难以理解的字符串,也就是把明文转变成密文。密码学只要分为两个分支:密码编码学,密码分析学密码编码学:主要研究对信息进行变化,以保护信息在信道传递过程中不被敌手窃取、解读和利用的方法(如何加密)密码分析学:过程与之相反密码学的基本概念:...原创 2019-09-03 12:51:26 · 1348 阅读 · 0 评论 -
密码学之对称密码体制
对称密码体制:加密密钥与解密秘钥相同的密码体制,这种体制只要加密(或解密)算法,就可以反推出解密(或加密)算法对称密码体制可以分为分组密码和流密码古典密码是现代密码的基础,包含着密码处理的基本单元,历史上经典的对称密码体制都采用了替代、置换替代:将明文中每个元素映射为另一个元素(可以看成是一个大的查表运算),明文元素被其他元素所替代而形成密文置换:换位,改变明文消息中各元素的排列位置,但明...原创 2019-09-04 19:31:22 · 6149 阅读 · 0 评论 -
密码学之分组密码设计及DES算法设计
分组密码:对明文加密时,首先要对明文进行分组,每组的长度相同,然后对每组明文分别加密,得到等长的密文。特点:速度快、易于标准化、便于软硬件实现设计要求:分组长度n要足够大秘钥空间要足够大密码变换必须足够复杂分组密码设计原则和方法混淆:所设计的密码应使得秘钥和明文以及密文之间的依赖关系相当复杂,以至于这种依赖性对密码分析者来说无法利用扩散:所设计的密码应使得秘钥的每一位影响密文...原创 2019-09-09 18:13:39 · 4119 阅读 · 1 评论 -
密码学之流密码
流密码流密码将明文消息按字符逐位加密,它采用密钥流生成器(KG),从种子密钥生成一串密钥流字符来加密信息,每个明文字母被密钥流中不同的密钥字符加密。同步流密码密钥流的产生独立于明文流和密文流的流密码。同步流密码各符号之间是真正独立的,一个字符传播错误只会影响一个符号,不会影响后继的符号。自同步流密码(异步流密码)自同步流密码的产生与已经产生的一定数量的密文有关,通常第i个密钥...原创 2019-09-10 12:46:53 · 1647 阅读 · 3 评论