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

des算法C实现

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

  • 算法
    /*这是用于在PGM中读取和写入图像文件
    2022-06-15 01:24:13下载
    积分:1
  • java练习
    应用背景java初学者,可以初步认识java类的应用方法,包括标准输入输出的使用,一些库函数的重载关键技术java了解,编程语言初步认识,能阅读代码
    2022-10-25 09:35:03下载
    积分:1
  • 手机销售系统
    随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为各国商务发展的—大趋势。电子商务(Electronic Commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更快地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务基于网络技术.网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。 网上手机销售的本质是买卖双方以网络为平台进行交易,不仅节省时间,而且节省空间。用户可以足不出户就可以购买到自己心仪的产品。商家也节省了人力物力从而使商品在同类的商品中以更低的价格获得更多的用户。网上手机不仅能使用户了解手机各个品牌之间的性价比,也可以使商家通过网上交易这个平台了解对手最新的信息,从而做出相应的政策使自己得到更多的用户。
    2022-01-27 20:38:16下载
    积分:1
  • 两个矩阵相乘Java 程序
    这是一个 java 实现的两个矩阵相乘。 这个项目能帮助学生在简化他们的工作中的计算字段。
    2023-04-03 11:45:03下载
    积分:1
  • java实现录音效果
    java完成录音机以及音频保存功能 通过调用java sound类,经过简单的修改可以放在web网站上使用
    2022-03-02 20:18:24下载
    积分:1
  • generador QR
    这是在二维码生成器大学举办的一个小实践;
    2023-05-27 14:35:03下载
    积分:1
  • WifiDirect in Android Smart Phone
    这个项目展示了一个简单的机制,展示了如何在Android智能手机中通过Wifi直接共享文件。该项目是用JAVA编写的,并在lgnexus4中成功地进行了测试。Wifi direct是一种创新技术,它可以以非常高的传输速率在很宽的范围内传输文件。这个项目可以帮助人们更多地了解这项技术的原理以及如何在Android平台上实现这项功能。
    2022-02-01 03:01:57下载
    积分:1
  • 兄弟Java课程源码
    兄弟连Java课程源码.lampbrother.net内含所有java语法democode,可以快速上手。
    2022-02-26 10:36:20下载
    积分:1
  • android.setting
    Android4.4 的Setting.apk源码,可以查看学习一下,但是,有个问题,导入到Eclipse的时候有错误,因为需要调用系统下的包,而系统下的包都是以一种@hide隐藏着,只允许系统下的类调用,所以,这个外项目是无法调用到的。
    2022-03-14 11:20:04下载
    积分:1
  • Circle OOP
    一揽子演习;
    2022-11-21 17:45:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载