1 / 24
文档名称:

信息安全实验报告des加密算法.doc

格式:doc   大小:66KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

信息安全实验报告des加密算法.doc

上传人:tswng35 2022/2/20 文件大小:66 KB

下载得到文件列表

信息安全实验报告des加密算法.doc

文档介绍

文档介绍:
-
. z.
**大学工商管理学院实验教学大纲
中北大学大学软件学院
"网络攻击与防御"
实验报告
计算机科学与技术学院
*t文件:*t *t *t *t
*t中写入要加密的**和密码,*t中写入加密的密码,*e运行,*t,*t中。
加解密代码如下:
*include ""
*include ""
*include ""
*include ""
*define PLAIN_FILE_OPEN_ERROR -1
*define KEY_FILE_OPEN_ERROR -2
*define CIPHER_FILE_OPEN_ERROR -3
*define OK 1
typedef char ElemType;
//初始置换表IP
int IP_Table[64] = { 57,49,41,33,25,17,9,1,
59,51,43,35,27,19,11,3,

**大学工商管理学院实验教学大纲
-
. z.
61,53,45,37,29,21,13,5,
63,55,47,39,31,23,15,7,
56,48,40,32,24,16,8,0,
58,50,42,34,26,18,10,2,
60,52,44,36,28,20,12,4,
62,54,46,38,30,22,14,6};
//逆初始置换表IP^-1
int IP_1_Table[64] = {39,7,47,15,55,23,63,31,
38,6,46,14,54,22,62,30,
37,5,45,13,53,21,61,29,
36,4,44,12,52,20,60,28,
35,3,43,11,51,19,59,27,
34,2,42,10,50,18,58,26,
33,1,41,9,49,17,57,25,
32,0,40,8,48,16,56,24};
//扩大置换表E
int E_Table[48] = {31, 0, 1, 2, 3, 4,
3, 4, 5, 6, 7, 8,
7, 8,9,10,11,12,
11,12,13,14,15,16,
15,16,17,18,19,20,
19,20,21,22,23,24,

**大学工商管理学院实验教学大纲
-
. z.
23,24,25,26,27,28,
27,28,29,30,31, 0};
//置换函数P
int P_Table[32] = {15,6,19,20,28,11,27,16,
0,14,22,25,4,17,30,9,