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

des算法C实现

于 2022-03-28 发布 文件大小:3.43 kB
0 164
下载积分: 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 个回复

  • 阿姆哈拉语拼写检查器
    它是 Amhraric 拼写检查器,使用 am_et 字典。这用来检查拼写,并提出建议的基础利用 n-gram 模型
    2022-03-16 11:05:59下载
    积分:1
  • java,md5,des
    MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。 将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。 MD5的作用是让大容量信息在用数字签名软件签署私人 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论
    2023-06-05 22:10:03下载
    积分:1
  • 使用JMF实现视频聊天
    这个是用jmf(java媒体框架)实现的一个视频聊天程序。提供一对一的视频聊天功能。JMF,意为Java媒体框架(JMF)。该核心框架支持不同媒体(如:音频输出和视频输出)间的时钟同步。它是一个标准的扩展框架,允许用户制作纯音频流和视频流。
    2022-01-24 14:12:13下载
    积分:1
  • Simple Library system
    简单的库系统是Java应用程序。它用于维护学校或大学图书馆。它存储学生的数据,当学生借书和付款细节和许多更多的功能在这个项目中。
    2022-05-15 23:39:01下载
    积分:1
  • 时间的处理通用类
    该类覆盖了日期处理的大部分功能,包括日期的格式化,日期和字符串和日历格式的转换,日期的比较和运算方法
    2022-12-26 02:00:04下载
    积分:1
  • java程序设计之kd树的构建
    资源描述 java  kd树的构建程序 k-d树 (k-dimensional树的简称),是一种分割k维数据空间的数据结构。主要应用于多维空间关键数据的搜索(如:范围搜索和最近邻搜索)。K-D树是二进制空间分割树的特殊的情况
    2022-02-03 03:58:25下载
    积分:1
  • java编程sl275答案
    详细解说了Java的基础编程技术,给那些初学者,是一个很好的学习Java的教程,从最开始零基础开始练习,到最后java的编程立项,由浅入深,逐步递进。本代码是SUN公司认证的源代码,多线程,网络等各个方面的试题都有普及,如果从头开始一直坚持到最后的话一定可以成为一个合格的程序员!
    2023-02-13 14:20:04下载
    积分:1
  • Java大型的商城网站,源!!!!
    不错的代码,可以学习。里面有xml解析,CVS报表格式导出,文件日志,json数据的传递等等,技术使用较多,对初学者会有体会。
    2023-01-14 05:50:03下载
    积分:1
  • 布尔值的程序
    布尔值的程序
    2022-11-14 22:05:04下载
    积分:1
  • 基于JMF的视频传输程序
    采用JAVA编写的视频传输,内含发送端和接收端,可用于借鉴。发送端:ChatSource.javaClientCaptureDevice.javaClientStart.javaVedioTransmit.javaMyRTPListener.java接收端:AcceptClient.javaChatSource.javaMyRTPListener.javaServerReceive.javaServerStart.javaVedioReceive.java
    2022-04-08 02:59:43下载
    积分:1
  • 696518资源总数
  • 105873会员总数
  • 12今日下载