Advertisement

3DES算法的加密解密及C++实现

阅读量:

参考来源:
https://www.eefocus.com/LJ2010/blog/10-04/187941_39fe4.html?tdsourcetag=s_pcqq_aiomsg

3DES算法解析

1977年1月,美国政府正式采纳由IBM公司设计的方案,作为非机密数据加密的标准(Data Encryption Standard)。上周协助leojay分析3DES算法,现就该算法的运作方式进行简要说明:)

首先介绍DES加密过程:
该算法全程基于位运算,每次处理64位数据,即8个字节。密钥Key为64位。
在加密前,原始内容需经过初始置换操作,即按照如下表格进行每位位置的调整:
Initial Permutation
58,50,12,34,26,18,10,2,60,52,44,36,28,20,12,4,
62,54,46,38,30,22,14,6,64,56,48,40,32,

【续上

在这里插入图片描述

以下为该算法的具体实现代码:
//3DES加密与解密算法 - SJW

复制代码
    #include <iost

全部评论 (0)

还没有任何评论哟~