
对称加密算法
文章平均质量分 55
祥龙1224
这个作者很懒,什么都没留下…
展开
-
对称加密典型算法总结
1. DES算法DES(Data Encryption Standard)是一种单一密钥对称加解密算法。通信主体之间只有一个密钥,该密钥不对第三方公开。但由于密钥长度较短,导致安全性不高。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密,如果Mode为加密,则用Key去把数据Data进行加密,生成Data的密码形式作为DES的输出结果;如Mode转载 2021-04-20 10:47:47 · 7293 阅读 · 0 评论 -
AES加密算法
前言上一节介绍的3DES,实际上只是DES的一个变体,他通过三重加密的方式保障了安全性,但是随之而来的巨大的计算量消耗,带来的就是加解密速度慢,效率不高的问题。为了解决这个问题,美国NIST早在1997年就发布了公开征集AES算法的活动,经过五年的层层筛选,历时五年,最终在2002年确定了AES算法标准。一、AES算法简介AES算法全称Advanced Encryption Standard,又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分原创 2021-04-20 10:45:41 · 29244 阅读 · 3 评论 -
3DES加密算法
前言上一节,介绍了DES加密算法,DES加密算法的一个主要缺点就是密钥长度太短,而与此同时,超级计算机的计算能在逐年增强。按照摩尔定律,处理器的计算速度,每两年就会翻一倍,所以很显然,56位的密钥长度在安全性上是越来越不可靠的。这就催生了DES算法的加强版:3DES。一、3DES算法简介3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它使用3条56位的密钥对数据进行三次加密,是DES的一个更安全的变形。原创 2021-04-20 10:20:23 · 2009 阅读 · 0 评论 -
DES加密算法
一、DES加密算法简介DES是Data Encryption Standard(数据加密标准)的缩写。它是由IBM公司研制的一种对称密码算法,美国国家标准局于1977年公布把它作为非机要部门使用的数据加密标准,三十年来,它一直活跃在国际保密通信的舞台上,扮演了十分重要的角色。DES是一个分组加密算法,典型的DES以64位为分组对数据加密,加密和解密用的是同一个算法。它的密钥长度是56位(因为每个第8位都用作奇偶校验),密钥可以是任意的56位的数,其保密性依赖于密钥。DES是过去主流的分组密码,但因密钥空原创 2021-04-20 10:11:16 · 4521 阅读 · 1 评论 -
对称加密算法
一、对称加密算法概念对称加密(共享密钥加密):客户端和服务器公用一个密匙用来对消息加解密。客户端和服务器约定好一个加密的密匙。客户端在发消息前用该密匙对消息加密,发送给服务器后,服务器再用该密匙进行解密拿到消息。常用的对称加密算法有AES、DES、3DES等。二、对称加密算法优缺点1.对称加密算法优点算法公开、计算量小、加密速度快、加密效率高。2.对称加密算法缺点客户端和服务器共享一个密匙,这样就使得密匙特别容易泄露。很难保证消息来源的可靠性、消息的完整性和准确性。每对用户每次使用对称加密算原创 2021-04-20 10:01:28 · 833 阅读 · 0 评论