资源简介
CBC模式下的DES算法C语言实现,有详细的注释
代码片段和文件信息
// des cbc.cpp : Defines the entry point for the console application.
//
#include “stdafx.h“
#include
#include
int flag=1; //控制程序是否再一次重新运行的控制位
int key[64]; //存放密钥的二进制形式
char InputKey[8]; //存放字符型的八位密钥
int keyPC1[56]; //存放密钥key经过PC1换位表后变成的56位二进制
int A[28]; //将keyPC1分成左右两部分,左部A,右部B,各28位,以便进行循环左移
int B[28];
int keyAB[56]; //将循环左移后两部分的结果合并起来
unsigned char K[16][48];//存放16次循环左移产生的子密钥
int text_out[14][64]; //存放初始化向量和所有经过DES的分组的二进制数据
char init[9]={“sister02“}; //设置初始化向量为“sister02”,作为独特的个人标志~\(≧▽≦)/~
char MingWen[104]; //存放原始的明文
char target[8]; //将明文断成8个字符的一个分组
int text[64]; //存放一个分组转成二进制后的数据
int text_ip[64]; //存放第一次初始换位的结果
int text_end[64]; //存放经过左右32位换位后的结果
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-05-08 20:38 des cbc\
目录 0 2013-05-08 20:38 des cbc\Debug\
文件 1773 2013-05-08 20:38 des cbc\Debug\StdAfx.obj
文件 200749 2013-05-08 20:38 des cbc\Debug\des cbc.exe
文件 191848 2013-05-08 20:38 des cbc\Debug\des cbc.ilk
文件 30169 2013-05-08 20:38 des cbc\Debug\des cbc.obj
文件 213812 2013-05-08 20:38 des cbc\Debug\des cbc.pch
文件 377856 2013-05-08 20:38 des cbc\Debug\des cbc.pdb
文件 41984 2013-05-08 20:38 des cbc\Debug\vc60.idb
文件 53248 2013-05-08 20:38 des cbc\Debug\vc60.pdb
文件 1214 2013-05-08 20:38 des cbc\ReadMe.txt
文件 294 2013-05-08 20:38 des cbc\StdAfx.cpp
文件 769 2013-05-08 20:38 des cbc\StdAfx.h
文件 20771 2013-05-08 20:38 des cbc\des cbc.cpp
文件 4550 2013-05-08 20:38 des cbc\des cbc.dsp
文件 522 2013-05-08 20:38 des cbc\des cbc.dsw
文件 41984 2013-05-08 20:38 des cbc\des cbc.ncb
文件 48640 2013-05-08 20:38 des cbc\des cbc.opt
文件 1805 2013-05-08 20:38 des cbc\des cbc.plg
- 上一篇:vad语音活动检测
- 下一篇:MFC调用Opengl实现三维图形的旋转平移缩放
相关资源
- C语言课设计算器
- C语言 学生兴趣管理系统
- c语言实现火车订票系统(控制台)源
- 模拟笔记本电脑(C语言实现)
- c语言实现竞技比赛打分系统
- KMP算法C语言程序
- Linux c语言 学生成绩管理系统
- 弹跳的小球(test.c)
- 林锐—高质量C编程
- 基于c语言的通讯录系统
- C语言全套课件与教学资料-哈工大
- 计算机二级C语言真题.docx
- C语言实现 设备信息管理系统
- GBT 28169-2011 嵌入式软件 C语言编码规范
- C语言标准库函数大全.chm
- C语言常用代码(分章节)
- c语言课程设计:客房登记系统源码
- C语言常用算法源代码
- 吕鑫:VS2015之博大精深的0基础C语言视
- c语言文都讲义2020
- c语言课件56883
- C语言推箱子win控制台
- C语言程序设计50例.docx
- 烟花优化算法(c语言版)
- C语言程序设计教材习题参考答案.do
- 数据结构(C语言版)ppt课件,清华,
- c语言编程经典例题100例 word版
- C语言编译器的设计与实现.doc
- C语言基础教程.pdf56620
- C语言优先级
评论
共有 条评论