Cryptography
文章平均质量分 69
shni
这个作者很懒,什么都没留下…
展开
-
DES讲解
DES加密算法整体来说分为两部分:明文部分、密钥部分,两部分分别处理后合并,继续执行某些操作行成密文。它的安全性取决于密钥的不可预测性,而不是加密方法的保密性。那么其实每一步的操作都是公开的,只是密钥无法被破解,之所以无法破解是因为密钥是8字节的,即64位二进制,破解起来很困难。 由于一系列操作都是以8字节为基础,所以明文输入应该是为8字节,那显然,明文只能输8...2015-01-01 22:24:17 · 389 阅读 · 0 评论 -
RSA讲解
相对于DES而言,RSA是一个极为简单的加密算法,它的密码强度取决于数学难题的不可解。此外,它还是非对称密码体制中的一个重要算法。 何为非对称密码体制?首先要从对称密码体制说起,DES就是一个典型的对称密码算法,即加密密钥和解密密钥是相同的。那非对称密码体制,顾名思义,就是加密密钥和解密密钥不同,它存在一个公私密钥对,用公钥加密、私钥解密即为加密算法。那么问题来...2015-01-04 22:32:33 · 217 阅读 · 0 评论 -
数字签名
上篇RSA中提出的数字签名技术,它是一个应用很广泛的技术,数字签名的目的是对数字对象的合法性、真实性进行标记,并提供签名者的承诺。那如何实现呢? 我们常用的是基于公钥密码算法的数字签名方法,即非对称密码体制,这里我们用RSA来实现。那么,数字签名又分为直接数字签名和可仲裁数字签名两大类,后面一一讲解。 简而言之,前面其实就是用RSA的私钥加密...原创 2015-01-04 22:35:48 · 299 阅读 · 0 评论