1. 首页
  2. 编程语言
  3. C++ 
  4. 使用查表法——C/C++实现DES算法的高效加密

使用查表法——C/C++实现DES算法的高效加密

上传者: 2023-03-18 08:35:18上传 ZIP文件 190.86MB 热度 12次

想要快速实现DES加密算法吗?一个使用查表法的C/C++实现,让你的加密速度得到大幅提升。代码结构说明: 1.使用visual studio2022社区版编译 2.头文件2.1 Bit_Format_查找变参考是用于存储比特数据的,头文件des.h包含所有函数和全局变量 3.源文件3.1 Array.cpp/base_fun_quick.cpp包含DES算法所需的S/P/E盒等矩阵数组,和int到char转换/各个部件的基础实现函数3.2 D_E_Quick.cpp为快速实现的加密模块,其中核心部分为轮函数for循环,加密速度提升也集中在这里,这里是直接调用了生成的查找表进行加密3.3 Find_Table.cpp为查找表的生成,数据存储在全局变量中用于3.2中的调用3.4 sub_key.cpp为子密钥生成函数,并有详细注释。

下载地址
用户评论
码姐姐匿名网友 2025-01-15 10:10:08

真不错,这么大的工程