欢迎光临散文网 会员登陆 & 注册

密码学入门

2021-10-22 22:00 作者:闲者夏启  | 我要投稿

密码学三元素:

  1. 明文
  2. 密钥
  3. 算法



明文 + 密钥 + 加密算法 = 密文

密文 + 密钥 + 解密算法 = 明文

解密算法 != 解密算法



常用加密方式

  1. 对称加密(使用同一个密钥加解密)
  2. 非对称加密(使用不同密钥)


非对称加密

单向机密性

公钥是公开的

私钥是不公开的

公钥进行加密,私钥进行解密


因此常用的加密方式是非对称式与对称式混合进行的


常见的对称加密:


  1. DES
  2. 3DES
  3. AES


DES

密钥为八个字节

将明文以8字节为一个块使用密钥进行加密


3DES

对明文进行3次DES加密

密钥为24字节,分为3部分

明文也以8字节为一组分组,然后明文与密钥第一部分进行加密,得到一次密文(我自己起的名字).

一次密文分组与密钥第二部分进行加密,得到二次密文

二次密文分组,与密钥最后一部分进行加密,得到最终密文





密码学入门的评论 (共 条)

分享到微博请遵守国家法律