[分享] 高速和资源节约型数据加密算法设计
574 查看
7 回复
 楼主 | 发布于 2018-08-01 | 只看楼主
分享到:
3DES 数据加密算法原理
DES 算法中数据以 64 位分组进行加密,有效密钥长度为 56 位,在对明文进行初始置换 IP 后,
执行 16 轮的迭代密码,最后经 IP 的逆变换得到密文。每一轮的运算包含扩展置换、S 盒代换、P
盒置换和两次异或运算,另外还有每一轮中还有一个子密钥。加密算法如图 1。3DES 以 DES 为
基本模块,通过组合分组方法设计出分组加密算法。3DES 具体实现为:
加密过程为:C=EK3(DK2(EK1(P)))
解密过程为:P=DK1(EK2(DK3(C)))
其中 Ek()和 Dk()代表 DES 算法的加密和解密过程,K 代表 DES 算法的密钥,P 代表明文,
C 代表密文。具体的加解密过程如图 2 所示。当三个密钥不同,本质上就相当于用一个长为 168
位的密钥进行加密。

本帖有更多资源,需 登录 才可以下载,没有帐号?立即 注册

(0 ) (0 )
回复 举报

回复于 2018-08-02 沙发

支持下,谢谢分享!
(0 )
评论 (0) 举报

回复于 2018-08-03 2#

谢谢分享!!!!!!!
(0 )
评论 (0) 举报

回复于 2018-08-20 3#

感谢分享
(0 )
评论 (0) 举报

回复于 2018-08-30 4#



感谢分享;

(0 )
评论 (0) 举报

回复于 2018-09-23 5#

谢谢分享!!!!
(0 )
评论 (0) 举报

回复于 2019-06-27 6#

 谢谢分享! 
(0 )
评论 (0) 举报

回复于 2019-07-17 7#

感谢分享!!!感谢分享!!!
(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部