-
des算法C实现
#include
class SubKey{ //定义子密钥为一个类
public:
int key[8][6];
}subkey[16]; //定义子密钥对象数组
class DES{
int encipher_decipher; //判断加密还是解密
int key_in[8][8]; //用户原始输入的64位二进制数
int key_out[8][7]; //除去每行的最后一位校验位
int c0_d0[8][7]; //存储经PC-1转换后的56位数据
int c0[4][7],d0[4][7]; //分别存储c0,d0
int text[8][8]; //64位明文
int text_ip[8][8]; //经IP转换过后的明文
int A[4][8],B[4][8]; //A,B分别存储经IP转换过后明文的两部分,便于交换
int temp[8][6]; //存储经扩展置换后的48位二进制值
int temp1[8][6]; //存储和子密钥异或后的结果
int s_result[8][4]; //存储经S变换后的32位值
int text_p[8][4]; //经P置换后的32位结果
int secret_ip[8][8]; //经逆IP转换后的密文
public:
void Key_Putting();
void PC_1();
int function(int,int); //异或
void SubKey_Production();
void I
- 2022-03-28 11:19:34下载
- 积分:1
-
办公自动化
资源描述很好的一份办公自动化源码,采用Java开发。数据库oracle
- 2022-09-14 12:30:09下载
- 积分:1
-
Inventory Management System
&你好,
- 2023-08-21 12:50:08下载
- 积分:1
-
交通灯管理系统
模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: Ø 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ----&n
- 2022-02-21 05:11:12下载
- 积分:1
-
java模拟时钟
本代码是采用java语言模拟时钟的实现。时钟一般具有三个指针,可以通过画三条长短不一的直线来实现;另外将表盘等分60分,并作时分刻度,本程序已完全实现时钟功能!
- 2022-04-25 08:16:10下载
- 积分:1
-
8 -可选类
应用背景可选的是一个容器对象,它被用来包含非空对象。可选对象是用来表示没有值的空。这个类有各种实用工具,以方便代码来处理“可用”或“不可用”,而不是检查空值。介绍了8关键技术可选的8个可选的要点是什么?有一个新的功能在Java 8为选修课,应该是治愈NullPointerExceptions。显然这些让开发者更不是我的想法。很显然,一个对象实际上只是一个指针,一个指针可以指向任何东西。也许那是不?也许大多数的计算机科学毕业生本世纪以来从未真正了解指针学校倾向于使用高级编程语言。我不是在批评这一点,就像90年代计算机科学专业的学生问为什么他们不知道COBOL。这个新的选修课是“课”的课程。可选的只有一个包装,包含一个参考一些其他对象并没有接近一个万能NullPointerExceptions。
- 2022-01-26 08:35:50下载
- 积分:1
-
libsvm工具包代码
台湾林智仁教授的libsvm源代码 通用的支持向量机算法研究平台. 台湾林智仁教授编写的svm工具箱,比较好用,是众多SVM工具箱中相当经典的一个,被国内外很多学者所引用。
- 2022-02-06 04:01:39下载
- 积分:1
-
java ftp上传下载程序
java的ftp上传下载功能程序代码 。
- 2022-12-08 13:45:08下载
- 积分:1
-
简易12306售票系统
资源描述
本项目本身是一个完整的Eclipse工程,基本Maven依赖管理,熟悉对应开发过程及有兴趣开发调试程序的,可在导入开发工具,以Java应用程序方式执行TicketMainFrame即可。Swing界面开发采用Eclipse WindowBuilder自动生成框架代码,可自行安装插件以可视化模式查看设计实现。
- 2022-01-26 05:08:47下载
- 积分:1
-
Hyperic 监控 OpenNMS系统的插件 源代码
资源描述
资源描述
采用 jsp,gsp groovy, 与 OpenNMS 互操作的插件。
- 2022-03-12 02:26:55下载
- 积分:1