传统加密方法有两种?公开密钥加密方法是?
时间:2023-04-28 16:23:14来源:创视网

传统加密方法有两种

传统加密方法有两种,替换和置换。上面的例子采用的就是替换的方法:使用密钥将明文中的每一个字符转换为密文中的一个字符。而置换仅将明文的字符按不同的顺序重新排列。单独使用这两种方法的任意一种都是不够安全的,但是将这两种方法结合起来就能提供相当高的安全程度。数据加密标准(Data Encryption Standard,简称DES)就采用了这种结合算法,它由IBM制定,并在1977年成为美国官方加密标准。

DES的工作原理为:将明文分割成许多64位大小的块,每个块用64位密钥进行加密,实际上,密钥由56位数据位和8位奇偶校验位组成,因此只有56个可能的密码而不是64个。每块先用初始置换方法进行加密,再连续进行16次复杂的替换,最后再对其施用初始置换的逆。第i步的替换并不是直接利用原始的密钥K,而是由K与i计算出的密钥Ki。

DES具有这样的特性,其解密算法与加密算法相同,除了密钥Ki的施加顺序相反以外。

公开密钥加密方法

公开密钥加密方法也允许采用这样的方式对加密信息进行"签名",以便接收方能确定签名不是伪造的。假设A和B希望通过公开密钥加密方法进行数据传输,A和B分别公开加密算法和相应的密钥,但不公开解密算法和相应的密钥。A和B的加密算法分别是ECA和ECB,解密算法分别是DCA和DCB,ECA和DCA互逆,ECB和DCB互逆。若A要向B发送明文P,不是简单地发送ECB(P),而是先对P施以其解密算法DCA,再用加密算法ECB对结果加密后发送出去。

标签: 传统加密 方法有两种 公开密钥 加密方法

最新
  • 传统加密方法有两种?公开密钥加密方法是?

    传统加密方法有两种传统加密方法有两种,替换和置换。上面的例子采用的就是替换的方法:使用密钥将明文

  • 小米10什么时候出的上市的?小米10pro下架原因是什么?

    小米10什么时候出的上市的?小米10是小米公司旗下的一款手机,小米称这是一部为了梦想打造的手机,也是小

  • 《崩坏星穹铁道》老矿头的宝贝任务怎么触发?《崩坏星穹铁道》老矿头的宝贝任务流程攻略

    《崩坏星穹铁道》老矿头的宝贝任务怎么触发?《崩坏星穹铁道》老矿头的宝贝任务需要玩家寻找虎克老爹的

  • 冰箱不冷冻是压缩机坏了吗?冰箱冷冻室不冷冻怎么办?

    冰箱不冷冻是压缩机坏了吗?冰箱不冷冻是压缩机坏了。当冰箱冷冻室不制冷的时候,首先需要检查的就是冰箱

  • 女足世界杯总决赛什么时间2022?第一届女足世界杯的决赛场地是哪?

    女足总决赛什么时间2022女足世界杯决赛时间小组赛阶段:2022年11月21日-12月2日。1 8决赛:2022年12月3

  • 南京公用年度报告发布 南京公用报告内容是什么?

    南京公用年度报告发布【南京公用(000421)、股吧】(000421,股吧)(000421 SZ)发布2019年年度报告,实现营