对称密钥密码体制和公开密钥密码体制

一:对称密钥密码体制

数据加密标准(DES)是对称分组密码体制,它的密钥长度为64位,实际密钥长度即主密钥为56位,用于生成每轮加密循环体制的密钥,将64位明文加密为64位暗文。加密循环体制位数为16位,从K1,K2...K16,解密过程与之相反,从K16....K1,DES的加密密钥与解密密钥相同,属于对称密码体制,其安全性依赖于密钥(不是密钥算法),安全度不高,可利用差分密码分析思想对其明文进行攻击,加密函数是DES加密核心,分为扩展置换(E盒),S盒置换和后变位(P盒),有效安全措施为增加密钥长度和多重加密。

三重DES为使用俩个密钥,三次加密.密钥长度为112位。

IDEA国际数据加密算法,它由128位密钥组成,产生52个16位加密循环体制,其加密密钥和解密密钥都为同一个主密钥产生,仍属于对称密钥密码体制,安全度较高,依赖于软件对算法的实现,破解难度较DES数据加密标准难度较大,未找到有效破解方法

二:公开密钥密码体制

公开密钥密码体制为非对称分组密码体制,由公钥产生私钥,私钥SK是由公钥PK决定的,但不能根据PK计算出SK

RSA算法,加密密钥被公开成为公钥,解密密钥被隐藏在个体中,加密密钥长度大于或等于明文长度,解密密钥等于密钥长度。加密密钥和加密密钥是NP函数问题,一方不可能推导出另一方。加密密钥算法过于复杂,无论是借助于硬件还是软件都很难实现,所以一般用于对密钥的加密。同时由于私钥带有个人特性,所以可以用于数字签名的验证问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张朝阳的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值