对称加密算法之DES算法和AES算法


    对称加密算法是应用最早的加密算法,技术成熟。在对称加密算法中,数据发送方将明文和加密密钥一起经过特殊加密算法处理后,生成复杂的加密密钥进行发送,数据接收方收到密文后,若想读取原文,则需要使用加密使用的密钥及相同算法的逆算法对加密的密文进行解密,才能是其恢复成可读明文。需要加密涉解密方事先都必须知道加密的密钥。

        DES算法
        DES算法属于对称加密算法,明文按64位进行分组,密钥长64位,但事实上只有56位参与DES运算(第8,16,24,32,40,48,56,64位是校验位,使得每个密钥都有个奇数个1),分组后的名为和56位的密钥按位替换或交换的方法形成密文。
        由于计算机运算能力的增强,原来DES密码的密钥长度变得容易被暴力破解,因此演变出了3DES算法。3DES是DES向AES过度的加密算法,它使3条56位的密钥对数据进行3次加密,是DES的一个更安全的变形。

    AES算法
        AES即高级加密标准,已经广为全世界所使用,成为对称加密算法的主流算法之一。
        AES算法作为新一代的数据集加密标准,汇聚了强安全性、高性能、高效率、易用和灵活等优点,设计有三个密钥长度(128,192,256位),比DES算法的加密强度更高,更安全。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值