登录
首页 » 算法 » des算法JAVA实现

des算法JAVA实现

于 2022-06-27 发布 文件大小:1.57 kB
0 126
下载积分: 2 下载次数: 1

代码说明:

DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准 ,是1972年美国IBM 公司研制的对称密码体制加密算法。其密钥长度为56位,明文按64位进行分组,将分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。DES加密算法特点:分组比较短、密钥太短、密码生命周期短、运算速度较慢。DES工作的基本原理是,其入口参数有三个:key、data、mode。 key为加密解密使用的密钥 ,data为加密解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。实际运用中,密钥只用到了64位中的56位,这样才具有高的安全性。DES( Data Encryption Standard)算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法。虽然56位密钥的DES算法已经风光不在,而 且常有用Des加密的明文被破译的报道,但是了解一下昔日美国的标准加密算法总是有益的,而且目前DES算法得到了广泛的应用,在某些场合,仍然发挥着余 热。

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

发表评论

0 个回复

  • 用C编的龙贝格函数,程序简单明了,可直接使用,也可较快地修改应用于MATLAB中。...
    用C编的龙贝格算法函数,程序简单明了,可直接使用,也可较快地修改应用于MATLAB中。-Rhomberg compiled with the C algorithm is a function, the program simple and clear, can be used directly, but also quickly modify the application in MATLAB.
    2022-02-22 01:26:07下载
    积分:1
  • 基本为:先将1填入第一行中间位置;再依次将2
    基本算法为:先将1填入第一行中间位置;再依次将2-n方按如下规律填写://1,填入上个数上一行的右边位置,如果没有上一行则转到最后一行,如果右边没有方格//则转到最左边的方格。2,如果要填的位置上已经有数,则转填到它上一个数的下边方格//3,对于第一行的最后一个数的下一个数应填在该数下边的空格处-basic algorithm : a first Enter the middle of the first line; Another will be followed by 2-n-law filled out as follows :// 1, the number entered on the right side on his position, if not in his will to the last line, if not right box// then transferred to the most left while the box. 2, to fill the position of several, in turn, to fill it on a number of subordinate box// 3, the first trip to the final a few under a few should fill in the blank space of a few top candidate Department
    2022-02-05 03:13:23下载
    积分:1
  • 一个用来计每年1月1号星期几的c小程序!实现比较简单,其实就是计闰年的小程序,不过小程序可能有点小bug,希望大家包含!...
    一个用来计算每年1月1号星期几的c小程序!实现比较简单,其实就是计算闰年的小程序,不过小程序可能有点小bug,希望大家包含!-one used to calculate the annual January 1 several weeks of c small program! Achieving a relatively simple calculation of leap year is actually a small, but a small program might have a small bug, we hope that contain!
    2022-04-29 02:07:05下载
    积分:1
  • conversion, temperature, length, and wake up flat with C + +
    这个项目是一个控制台c++程序,其中包含一个温度转换,长,平尾流
    2022-08-21 23:28:39下载
    积分:1
  • 测试分析器
    应用背景心电图一个简单的心电移动软件对安卓平台特征用户管理健康数据管理实时心电数据可视化如何使用在您的设备上启用蓝牙功能b)发现心电图数据源和连接它按一次点击开始实时心电数据的可视化作者faywong & lt;philip584521 @ Gmail。COM & gt;版权所有关键技术心电图机的原型为远程新生儿监测和干预项目。依赖Python 2.7Arduino >;= 1.5.6-r2(Arduino由于)流图(来源包括,但streamplot依赖的需要得到满足)-https://github.com/s-gv/stream-plotMATLAB/倍频程如果你想运行模拟TI SmartRF Flash程序员IAR 8051 & gt;= 8.30(如果你想重新编译源代码的CC2540)钛ccdebugger(编程CC2540)如何使用
    2022-01-26 07:17:13下载
    积分:1
  • MATLAB中TSP问题的布谷鸟搜索
    这是使用布谷鸟搜索算法解决TSP问题的代码示例,了解TSP解决方案的效果,提高个别表达的效率稳健性。
    2022-01-26 01:10:41下载
    积分:1
  • 用C写的,在VC上编译通过,可以查看运行结果,代码没写注释...
    用C写的,在VC上编译通过,可以查看运行结果,代码没写注释-written in C, compiled by VC can see the operational results, I did not write code Notes
    2022-01-22 02:25:43下载
    积分:1
  • SAR成像
    关于合成孔径雷达的三种成像算法,开发环境是matlab,适合新手学习使用。关于合成孔径雷达的三种成像算法,开发环境是matlab,适合新手学习使用。关于合成孔径雷达的三种成像算法,开发环境是matlab,适合新手学习使用。关于合成孔径雷达的三种成像算法,开发环境是matlab,适合新手学习使用。
    2022-07-08 18:50:44下载
    积分:1
  • 二维TE波的ADI-FDTD方的程序
    这个是用ADI-FDTD的方法计算二维TE波的源代码。
    2023-08-16 03:25:03下载
    积分:1
  • not extract passwords AHP process
    没有解压密码的AHP程序-not extract passwords AHP process
    2022-11-17 01:15:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载