登录
首页 » Java开发 » des算法C实现

des算法C实现

于 2022-03-28 发布 文件大小:3.43 kB
0 63
下载积分: 2 下载次数: 1

代码说明:

#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

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 用户管理系统 jsp+servlet
    这是一个使用jsp+servlet 完成的用户管理系统  ,包含基础的增删改查和session以及cookie的使用,可以帮助大家很好的理解jsp+servlet的运用,希望可以帮到大家
    2022-05-18 11:51:49下载
    积分:1
  • KillTask,导航栏在底部,可以拖动或点击导航栏控制各个Fragment的显示
    资源描述KillTask,导航栏在底部,可以拖动或点击导航栏控制各个Fragment的显示
    2022-01-30 20:27:07下载
    积分:1
  • Java的Delaunay三角网
    该方案是两个几何算法的动画写的。 第一个是平面扫描算法。给定一个点的集合,该算法计算出一个三角形和这些点的凸包。第二算法是边缘翻转算法,它翻转由所述第一算法构成的任意的三角测量的边缘。而这种方式找到对应的点集的Delaunay三角网。一个特殊的数据结构(四边)用于使边翻转容易和高效。此文件一般包括动画相关的代码。四EDGE数据结构 在DEindex,Dedge,Edge和三角文件可用。电池和连接文件包括用在平面扫描算法的实现一个双向链表循环链表。凸壳保持在该数据结构中。看到我的项目报告,算法和实施进一步的细节。也这是我的第一个Java程序。我认为这是一个相当amateour工作。希望能改善这个程序,并延长它显示的Voronoi区域,覆盖三角形圆等
    2023-01-12 02:05:04下载
    积分:1
  • 国际电信联盟的语音压缩编解码标准G729的C源码
    国际电信联盟的语音压缩编解码标准G729的C源码
    2022-11-03 02:35:03下载
    积分:1
  • 如何在 java 中的文件进行操作
    很多人都有点难理解如何操纵 java 中的类文件,这些文件将帮助你提高你的技能,在使用文件类
    2022-11-23 02:45:03下载
    积分:1
  • Java编写的数独益智游戏
    在这篇文章中,我希望能展示我们如何能够发展使用最简单、 通用解题的技巧之一只是对任何问题的解决办法: 简单的深度优先搜索。我要去使用数独谜题作为例子。
    2022-04-07 16:24:03下载
    积分:1
  • 医疗软件
    这是医疗软件,可用于医疗用品,它是在Java开发,维护医疗店日常工作
    2022-07-03 11:14:13下载
    积分:1
  • java版记事本
    该记事本系统完全使用java语言编写,该记事本系统完全使用java语言编写 该记事本系统完全使用java语言编写 该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写
    2022-03-21 05:25:59下载
    积分:1
  • java灰色预测简单实现
    灰色预测是一种对含有不确定因素的系统进行预测的方法。灰色预测通过鉴别系统因素之间发展趋势的相异程度,即进行关联分析,并对原始数据进行生成处理来寻找系统变动的规律,生成有较强规律性的数据序列,然后建立相应的微分方程模型,从而预测事物未来发展趋势的状况。其用等时距观测到的反应预测对象特征的一系列数量值构造灰色预测模型,预测未来某一时刻的特征量,或达到某一特征量的时间。本程序运行需要依赖common-math包
    2022-05-23 16:01:18下载
    积分:1
  • JAVA小记事本
    本记事本程序使用JAVA语言模仿Windows系统记事本开发,程序简单而小巧,对JAVA初学者能够提高兴趣学习。
    2022-04-14 18:32:43下载
    积分:1
  • 696524资源总数
  • 103939会员总数
  • 12今日下载