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

des算法JAVA实现

于 2022-06-27 发布 文件大小:1.57 kB
0 90
下载积分: 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 个回复

  • 人脸检测
    有也大量作品隐藏加密域中的数据。研究了 Thereversible 中的数据隐藏加密图像。大部分的学习可逆数据隐藏侧重于嵌入中提取的 plainspatial 域上的数据。内容所有者进行加密使用的加密密钥,将原始图像和数据隐藏虽然他并不知道原始的内容,是可以嵌入加密的图像围棋数据隐藏键的附加数据。报头图像包含额外数据,接收器可能首先对近来对加密密钥进行解密,然后提取嵌入的数据和 recoverthe 原始图像的数据隐藏关键。在分离的无损数据隐藏加密图像中一种新型方案。在拟议的方案中,使用额外的数据嵌入到加密的图像使用一个数据隐藏密钥加密 keyand 原始图像进行加密。如果一个接收器有数据隐藏键,他可以提取去掉了其它数据,虽然他并不知道图像内容。如果接收器具有加密密钥,他可以解密接收到的数据来获得图像像最原始的一个,但不能提取更多的数据。如果 receiverhas 数据隐藏密钥和加密密钥,他可以去掉了其它数据提取并恢复原始的内容没有任何错误利用自然图像的空间相关性,当额外数据量不是太大。
    2022-01-28 10:06:43下载
    积分:1
  • Lifitime tracer. ***************************************************** Example...
    Lifitime tracer. *** *** *** *** *** *** *** *** ***** Example: #include void foo() { TRACE_LIFETIME usleep(100000) } void main() { foo() } *** *** *** *** *** *** *** *** *** See lifetimes.log: FUNC: void foo(), AV TTL: 00000xxxxx us (main.cpp, 000xxx) TTL: 00000xxxxx us (THREAD ID: 0000xxxx) ****************************************************** Explanation of newly created lifetimes.log: FUNC - function, whose lifetime we measured AV TTL - mean (average) spent time of all functions calls TTL - time spent on each function call THREAD ID - thread that called a function. ***************************************************** Description: - was written for QT project - multithreaded support (Loki::Singleton has multithreaded sync support) **************************************************** Dependencies: - QT - Loki (A. Alexandrescu) -Lifitime tracer. ****************************************************
    2022-02-13 17:25:56下载
    积分:1
  • 德国老外的程序,免费开源可以计各种不同的函数、以及四则运,可以处理括号,还可以计正余弦,是一款不可多得的表达式计类和计工具。...
    德国老外的程序,免费开源可以计算各种不同的函数、以及四则运算,可以处理括号,还可以计算正余弦,是一款不可多得的表达式计算类和计算工具。-Foreigners in Germany program, free open-source can be calculated a variety of functions, as well as the four operations and can handle brackets, but also can calculate the positive cosine, is a rare expression of calculation and computing tools.
    2022-01-21 21:53:57下载
    积分:1
  • MD5源代码
    MD5 哈希算法实现,充分测试验证 API定义如下: void MD5Init PROTO_LIST ((MD5_CTX *)); void MD5Update PROTO_LIST   ((MD5_CTX *, unsigned char *, unsigned int)); void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *)); void md5(char*,char*,int len);
    2022-03-26 06:41:24下载
    积分:1
  • 张量投票
    张量投票算法的编程实现,vc++和matlab两个编程版本,N维张量投票,N>2 内有数据例子
    2022-03-19 03:00:21下载
    积分:1
  • svm实现多类分类
    支持向量机在数据挖掘方向的成功使得该项技术在很多实际领域中得到广泛应用,这套代码就是在通过MATLAB来实现svm的多分类,包括对数据的预处理,样本数据的训练和预测仿真。希望对初学者有帮助。
    2022-03-10 13:31:18下载
    积分:1
  • 4级词典构建哈希表
    资源描述哈希表的构建,主要使用了ELFHASH进行编码。分别使用了指针哈希和开放地址哈希进行编写。用4级词汇构建,测试样例为4万个输入,可以明显分析其时间差距。大学二年级开学初的作业之一。
    2022-02-22 11:13:11下载
    积分:1
  • 二叉树的各种操作,实现插入,查找,删除等功能
    二叉树的各种操作,实现插入,查找,删除等功能-binary tree operation, and achieve insert, search, delete function
    2022-07-27 16:09:26下载
    积分:1
  • 神经网络的优化
    这是一种新的人工鱼群算法的改进算法,然后利用人工鱼群算法优化神经网络,并且和粒子群算法优化神经网络模型进行了对比,通过对比可知人工鱼群算法优化性能好于粒子群算法
    2022-02-28 16:58:24下载
    积分:1
  • 数学建模
    数学建模-公交车调度问题论文(维普阅读器)-mathematical modeling-bus scheduling problem thesis (Wei-pu readers)
    2022-09-14 09:25:03下载
    积分:1
  • 696518资源总数
  • 105964会员总数
  • 17今日下载