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)
还没有任何评论哟~
