密码学
文章平均质量分 72
大腿配件
这个作者很懒,什么都没留下…
展开
-
密码学----基本概念
密码学的目的是通过将信息编码使其不可读,从而达到安全性。 1、明文和密文 明文信息是知道这种语言的任何人都能理解的,该信息不进行任何编码,是发送人、接受人和任何访问信息的人都能理解的信息。 明文信息用某种模式编码之后,得到密文信息。2、替换方法 2.1凯撒加密法 第一个替换加密实例,把明文消息中的每个字母换成向后三个字母的字母,是隐藏明文信息的脆弱机制。 破解:逆转原创 2017-08-09 00:27:38 · 913 阅读 · 0 评论 -
密码学----基础概念(二)
1、流加密法 流加密法是一次加密明文中的一个位,解密时也是一位一位解密。 异或逻辑:两次异或会得到原来的数。这个可逆性使得在运算过程中,三者知其二可推出另一。2、块加密法 一次加密明文中的一个块。 2.1电子编码簿 最简单的,将明文信息分成64位块,然后单独加密每个块,解密时就一个一个解密,使用相同的密钥加密。2.2加密块链接模式 在加密块链接模式原创 2017-08-09 01:07:24 · 390 阅读 · 0 评论 -
密码学----基础概念(三)
非对称密钥加密算法1、RSA算法 过程: 选择两个大素数P,Q,计算N=P*Q 选择一个公钥(加密密钥)E,使其不是(P-1)和(Q-1)的因子 选择私钥(解密密钥)D,满足条件:(D*E)mod (P-1)*(Q-1)=1 加密时,从明文PT计算密文CT如下:CT=PT^E mod N,将密文CT发送给接受方 解密时,从密文CT计算明文P原创 2017-08-09 12:14:28 · 465 阅读 · 0 评论