了解密码体制

密码体制就是完成加密和解密功能的密码方案。密码学发展至今,已有两大类密码体制:第一类为对称密钥(单密钥)密码体制;第二类为非对称(公开钥匙)密码体制。

对称密码体制

对称密码体制是一种传统的密码体制,也称为私钥密码体制、单密钥密码体制。最主要的特点是,加密和解密采用相同的密钥。因为加解密相同,需要通信双方必须选择和保存他们共同的密钥,双方必须信任对方不会将密钥泄密出去,这样就可以实现数据的机密性和完整性。

1.DES数据加密标准 是如今最为广泛使用的一种分组密码算法。DES是一种对二进制数据进行加密的算法。数据分组长为64位,密钥的长也为64位。使用56位密钥对64位的数据块进行加密,并对64位的数据块进行16轮编码。在每轮编码时,一个48位的每轮密钥值由56位的完整密钥得出来。经过16轮的迭代,乘积变换,压缩变换等,输出密文也为64位。DES算法的安全性完全依赖于其所用的密钥。

2.AES高级加密标准 后来发布的一个区块加密标准,用这个替代原先的DES。AES密钥区块长度必须为128位,密钥长度可以是128、192、256位中的任意一个。

3.还有3DES 相当于对每个数据块应用三次DES加密算法,是DES一个更安全的变形。


非对称密码体制

也称公开密钥密码体制,双密钥密码体制。最大的特点是加密和解密使用两把不同的密钥,加密和解密是相对独立的。加密密钥(公开密钥)向公众公开,谁都可以使用。解密密钥(秘密密钥)只有解密人自己知道,非法使用者根据公开的加密密钥无法推算出解密密钥。公开的称为公钥,不能公开的称为私钥。

常用的算法:RSA系统、背包密码等
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文主要介绍移动端的加解密算法的分类、其优缺点特性及应用,帮助读者由浅入深地了解和选择加解密算法。文中会包含算法的...
    苹果粉阅读 13,959评论 5 29
  • 随着对于安全度的不断要求,对于数据加解密与破解之间的斗争,加解密的方式也在不断发生着变化,来看看现在流行的一些加解...
    zhouhao_180阅读 6,406评论 1 12
  • 这篇文章主要讲述在Mobile BI(移动商务智能)开发过程中,在网络通信、数据存储、登录验证这几个方面涉及的加密...
    雨_树阅读 7,915评论 0 6
  • 公钥密码系统及RSA公钥算法 本文简单介绍了公开密钥密码系统的思想和特点,并具体介绍了RSA算法的理论基础,工作原...
    火狼o阅读 9,768评论 2 15
  • 歌有词,有调,直接给,吃着方便,意义单一,方向强,上劲儿快,无需打磨,纯音乐原始,简朴,意象模糊,需联想,多角度,...
    晚霞消失之时阅读 1,579评论 0 0