-
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
-
ssh2 bbs论文源码
ssh2 bbs论文源码 jsp技术 strut hibernate spring三大宽假
- 2022-08-21 19:20:07下载
- 积分:1
-
电信报表系统
这是实训时做的项目,在我看来很不好,没有做好。
说明:使用Oracle数据库,共有3个登陆角色,有五个模块功能。每个模块功能的代码相似。
- 2022-03-02 18:51:41下载
- 积分:1
-
Java 开发人员必须具有读取的顶部 15 书
顶尖 15 本的书,java 工程师必须具有读取。
一、Java编程入门类
Java编程思想
敏捷 Java
二、Java编程进阶类
.......
- 2023-08-13 05:20:03下载
- 积分:1
-
JSON学习例子
Json 使用例子,基于android JAVA 语言编写小程序,帮初学者快速掌握JSON 的使用用法.简单明了
- 2022-04-22 18:17:24下载
- 积分:1
-
java编写FTP上传下载
JAVA编写FTP上载,下载,源代码,请多多指点,运用JAVA编写FTP实现上传下载功能,运用JAVA编写FTP实现上传下载功能,运用JAVA编写FTP实现上传下载功能,运用JAVA编写FTP实现上传下载功能,运用JAVA编写FTP实现上传下载功能,运用JAVA编写FTP实现上传下载功能,运用JAVA编写FTP实现上传下载功能
- 2022-07-16 04:07:54下载
- 积分:1
-
n 克及排名字
该程序可以使 UTF 8 文件阅读和写作。
程序使用的扫描仪类用于读取该文件。
UTF 8 文本启用了文件,阅读和写作非常有用的应用程序的不同的语言和文字编辑的文件并不是哪个进程 UTF 8。
程序找到 n 克所有不同的语言文字的文件
- 2022-03-19 11:04:54下载
- 积分:1
-
基于jsp的校园跳蚤市场源码
很好的一个系统,简单,有数据库文件,连上就可以用了,是基于jsp的,在myeclipse平台上开发的
- 2022-04-23 18:01:40下载
- 积分:1
-
java下的画图工具 支持多个对象的选取拖移等
java下的画图工具,GUI初学,使用类管理对象,支持多个对象的选取拖移等
实现功能
1. draw line, circle, rectangle, text
2. change the color of a target
3. change the position of a targets
4. change the size of a targets
5. save images as files and load a image file
- 2022-01-26 06:46:41下载
- 积分:1
-
tower of hanoi
河内塔问题的一个简单java程序
- 2022-07-08 01:46:07下载
- 积分:1