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

des算法C实现

于 2022-03-28 发布 文件大小:3.43 kB
0 86
下载积分: 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技术实现的淘宝网, 在线商城,毕业设计
    这是用Jsp技术实现的淘宝网在线商城,毕业设计,包含完整的数据库,导入即可用,页面非常美观是毕业设计的首选
    2023-01-26 14:50:09下载
    积分:1
  • 小组做的一个模拟小型网上商城系统
    暑期时间小组做的一个小型的模拟网上商城购物的系统,主要是出售手机的商城,用java语言编写,功能不是很全面,仅供参考
    2022-03-02 10:50:47下载
    积分:1
  • 软件人员
    我是主学生和 java 开发人员和算法有兴趣,我喜欢编程和 java 相关的每件事。
    2023-08-02 12:25:03下载
    积分:1
  • 桌面管理
    用户可以使用它集中管理大量的桌面设备。它能够自动完成桌面机的生命周期中小到配置更改、大到大型应用程序部署等各种操作。同时基于其天生的网络架构,用户亦可以使用它轻松管理各种Windows网络环境 
    2023-07-20 04:40:04下载
    积分:1
  • 网络登录
    后勤部aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    2022-01-25 22:18:54下载
    积分:1
  • 手机销售系统
    随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为各国商务发展的—大趋势。电子商务(Electronic Commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更快地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务基于网络技术.网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。 网上手机销售的本质是买卖双方以网络为平台进行交易,不仅节省时间,而且节省空间。用户可以足不出户就可以购买到自己心仪的产品。商家也节省了人力物力从而使商品在同类的商品中以更低的价格获得更多的用户。网上手机不仅能使用户了解手机各个品牌之间的性价比,也可以使商家通过网上交易这个平台了解对手最新的信息,从而做出相应的政策使自己得到更多的用户。
    2022-01-27 20:38:16下载
    积分:1
  • 网上书城项目
    项目名称:网上书城 项目描述:可以(使用条件)查询图书信息、对图书进行翻页,查询和修改购物车,实现结账操作。 关键技术:MVC、JavaSE、JDBC、Servlet、JSP 技术难点:通用翻页、带查询条件的分页、事务处理 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-04-07 08:57:49下载
    积分:1
  • Java的Delaunay三角网
    该方案是两个几何算法的动画写的。 第一个是平面扫描算法。给定一个点的集合,该算法计算出一个三角形和这些点的凸包。第二算法是边缘翻转算法,它翻转由所述第一算法构成的任意的三角测量的边缘。而这种方式找到对应的点集的Delaunay三角网。一个特殊的数据结构(四边)用于使边翻转容易和高效。此文件一般包括动画相关的代码。四EDGE数据结构 在DEindex,Dedge,Edge和三角文件可用。电池和连接文件包括用在平面扫描算法的实现一个双向链表循环链表。凸壳保持在该数据结构中。看到我的项目报告,算法和实施进一步的细节。也这是我的第一个Java程序。我认为这是一个相当amateour工作。希望能改善这个程序,并延长它显示的Voronoi区域,覆盖三角形圆等
    2023-01-12 02:05:04下载
    积分:1
  • HTTPURL Connection POST Request example
    这是一个简单的教程演示如何 httpURLConnection 使用 POST 方法向注册更新保存在远程服务器中的数据。
    2022-02-05 08:32:55下载
    积分:1
  • 安卓蓝牙程序
    最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(Bluetooth Low Energy)。BLE是蓝牙4.0的核心Profile,主打功能是快速搜索,快速连接,超低功耗保持连接和传输数据,弱点是数据传输速率低,由于BLE的低功耗特点,因此普遍用于穿戴设备。Android 4.3才开始支持BLE API,所以请各位客官把本文代码运行在蓝牙4.0和Android 4.3及其以上的系统,另外本文所用的BLE终端是一个蓝牙4.0的串口蓝牙模块。因为我的是4.2的机子所以测试的时候直接跳出解析包失败,有符合条件的真机的朋友可以下载看一下。源码部分有注释 项目编码UTF-8
    2022-07-07 20:59:05下载
    积分:1
  • 696518资源总数
  • 104271会员总数
  • 57今日下载