-
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
-
web im 聊天源代码
应用背景即时聊天工具,包括服务端和客户端,网络通信之通过HTTP协议实现,java编程语言实现,简洁易懂,涉及技术比较全面,适合新手学习......关键技术即时聊天工具,包括服务端和客户端。 java编程
- 2023-02-20 11:00:07下载
- 积分:1
-
用JSP开发与实现教学管理系统动态网站
1、管理员功能:实现学生信息查询、教师信息查询、添加或删除学生、添加或删除教师、留言管理、公告管理、课程信息录入及修改等功能。2、教师功能:实现学生成绩录入及修改、个人信息查询及修改、选择选课的学生、网上留言和查看公告等功能。3、学生功能:实现网上选课、成绩查询、个人信息查询及修改、网上留言及查看公告等功能。
- 2022-08-12 23:49:07下载
- 积分:1
-
两个矩阵相乘Java 程序
这是一个 java 实现的两个矩阵相乘。
这个项目能帮助学生在简化他们的工作中的计算字段。
- 2023-04-03 11:45:03下载
- 积分:1
-
上传文件
资源描述JAVA WEB 和mysql结合,jsp等实现注册登录上传照片,可以作为普通的注册登录界面,也可以进一步完善所需要的功能,可以扩展为各种需要登录的项目中。
- 2022-03-13 04:44:08下载
- 积分:1
-
物流信息网管理系统源代码
资源描述sqlserver 2005 数据库系统开发之学生管理系统,运用sqlserver2005数据库,jsp+servlet编写,eclipse开发平台,附完整的视频讲解和详细源代码,欢迎下载~
- 2022-05-08 13:04:37下载
- 积分:1
-
发送代码由单台 pc 机模拟移动自组网中的数据
这是数据包发送开发 java 平台的 java 工具来简化数据传输的头痛在单个计算机上的代码我已经增加了为每个侦听器套接字赶上注定的数据的线程。
要运行的步骤:
1.启动侦听器端口通过运行 ReceiveData.java 文件,它就会开始 5 端口来听
2.现在,运行 DataSendingWindow.java
3.选择要发送的文件选择器文件,并单击发送按钮发送
4.它将分区 5 港口,我们已开始由 ReceiveData.java 和数据将期待朝他们之间发送的数据。
5.您可以提供端口动态性
- 2022-01-25 14:35:56下载
- 积分:1
-
android上传文件到服务器(客户端加服务端源码)
资源描述android上传文件到服务器(客户端加服务端源码)
- 2022-10-20 10:15:04下载
- 积分:1
-
企业管理系统
应用背景对小型企业的管理系统,有前台管理页面 还有后台管理的页面。不同的用户有不同的权限,能管理不同的页面功能。关键技术使用了jsp 动态网页技术,连接了oracle数据库对数据进行管理,还有常用的三大框架。Struts2 spring 和hibernate,Strutsmvc技术。是一个b/s平台的开发
- 2022-02-04 11:11:34下载
- 积分:1
-
Bresenham 圈
绘制使用直线圆算法一圈。在计算机图形学中点圆算法是用来确定所需的绘制一个圆圈积分算法。该算法是 Bresenham 的线算法的一个变种,因此有时被称为 Bresenham 的圆算法,虽然实际上并没有发明的杰克 E.Bresenham。该算法可以推广到圆锥曲线。正如 Bresenham 的线算法,该算法可优化的基于整数的数学。由于对称性,如果算法可以找到那只计算为一个八区像素像素可以反映要整圆。实现上述总是只画完整卦角或圆形。画只某弧从角度,α 角 β,该算法对需要首先计算 x 和 y 坐标这些终结点,它在哪里,有必要采取对三角或方形根的计算 (见平方根的计算方法)。Bresenham 算法运行完整八区或圆,然后设置的像素,只是如果他们落入通缉的间隔。看完这个弧形,该算法可以提前结束。
- 2022-08-04 02:16:42下载
- 积分:1