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

des算法C实现

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

  • 文件信息同步
    这个代码是用于同步文件内的信息,当本地文件被修改,服务器文件也被同时修改。反向也能实现相同的功能
    2022-03-19 09:45:52下载
    积分:1
  • ShiroDemo权限管理工具
    ShiroDemo 对shiro的简单使用案例。shiro是权限管理工具。可以用多种方式控制权限管理,这里是对shiro的简单使用案例。
    2022-04-17 01:52:32下载
    积分:1
  • 闪烁的文本
    使用TextView 和 Button 控件完成以上界面的功能。功能一:   通过第一行的 + 和 - 按钮改变下方文本框中字体的大小,并将当前字体大小显示出来;   通过第二行的 + 和 - 按钮改变字体颜色的变化频率,当前频率显示在左边的文本中;功能二:   使用多线程控制下方文本框的字体的自动变化颜色,颜色采用随机值,随机颜色的参考代码如下:   intr = (int)(Math.random()*255);   intg = (int)(Math.random()*255);   intb = (int)(Math.random()*255);   随机颜色 = Color.rgb(r, g, b)   根据频率值来控制变化的速度。
    2022-03-17 01:20:24下载
    积分:1
  • asdqweqwe ^ ^我们^
    qweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasdqweasd
    2022-07-27 15:31:48下载
    积分:1
  • mybatis 自动生成
    资源描述mybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的servicemybatis 自动生成 所需的service
    2022-05-16 08:50:59下载
    积分:1
  • 人工神经网络降雨预报
    应用背景利用人工神经网络的降雨预测。降雨预测使用最小和基于人工神经网络的最高温度关键技术预测是使用爪哇
    2022-06-16 05:09:16下载
    积分:1
  • 购物网站
    这个网上购物车系统,其中用户可以使用所有的servlet的概念。而且可以通过网上购买的物品。基于对源代码和说明书中的质量。网上购物项目有车,产品动态显示,在车里删除商品,管理面板添加它使用PHP MySQL的HTML教程开发的新产品。
    2022-04-20 11:07:24下载
    积分:1
  • JAVA文件编辑器程序
    这是一个由java编写的文档编辑器程序,不仅实现了常规编辑器的新建,保存,打开,查找,替换,打印等功能 ,特色是用Tire树结构实现了单词拼写检查功能,可以检查单词拼写错误,选定单词解释其含义。
    2022-10-27 11:00:03下载
    积分:1
  • javaEE学生系统管理
    资源描述该图书管理系统用javaEE语言编写,在myeclipse10.0开发平台上进行测试,结合SQL语言及其数据库开发平台,实现了删除 查找 修改操作 另外,jsp 的应用界面简洁方便
    2022-01-27 09:30:11下载
    积分:1
  • JDBC连接器
    package jdbc;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Connection;import java.sql.Statement;import java.sql.PreparedStatement;class dbConnection{ final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; final String DB_URL = "jdbc:mysql://localhost/"; final String USER_ID = "khalid"; final String PASSWO
    2022-10-26 01:25:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载