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

des算法JAVA实现

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

  • 基于PLC的物料搬运机械手控制系统设计
    资源描述随着自动化技术的不断发展, 机械手的应用更加普遍。为使机械手控制更加智能化, 操作更加简单方 便, 以PLC 为控制核心的机械手控制系统被研发设计出来。介绍了该机械手控制系统的PLC 选型、资源配 置以及软件系统设计。按照该方案设计组装的机械手经过调试安装后投入使用, 效果良好。
    2023-02-27 11:45:03下载
    积分:1
  • 集成ifft和fft,以头文件的形式提供调用,可以用于任何C编译器...
    集成ifft和fft,以头文件的形式提供调用,可以用于任何C编译器-integration and fft to the first document in the form of call, can be used on any C compiler
    2022-03-10 03:46:50下载
    积分:1
  • 基本种群规模改进与数值实验的PSO源程序,可自动保存实验数值,附有画图源代码。...
    基本种群规模改进与数值实验的PSO算法源程序,可自动保存实验数值,附有画图源代码。-Basic population size and numerical experiments to improve the PSO algorithm source code can be automatically saves numerical experiment with drawing the source code.
    2022-01-28 22:31:11下载
    积分:1
  • 理查德外推加速
    理查德外推加速算法-Richard extrapolation algorithm acceleration
    2022-04-25 17:02:57下载
    积分:1
  • 整数类型超过 128 个字符
    用C语言写的一个将大于128的整型数转换为Unicode的字符型字符, ascii基本表最大描述字符只有127大于127的字符为ascii扩展表, 正常转换时为不可见字符, 这个算法能够实现不可见字符的转换.
    2023-01-05 05:25:03下载
    积分:1
  • 多模式匹配
    通信基础应用中的关键字过滤,多模式匹配算法整理。该算法为精确匹配,如匹配字段为用户的uri,对于用户数据中的uri内容,对其进行多模式匹配算法,可以很快找到该uri的特征(是什么类型的网站,网站名称,所属位置等)
    2022-02-01 20:03:27下载
    积分:1
  • 原标题:1。有五五种颜色的房子。每一个大师…
    原题为: 1.有5栋5种颜色的房子 2.每一位房子的主人国籍都不同 3.这五个人每人只喝一个牌子的饮料,只抽一个牌子的香烟,只养一种宠物 4.没有人有相同的宠物,抽相同牌子的烟,喝相同牌子的饮料 已知条件: 1.英国人住在红房子里 2.瑞典人养了一条狗 3.丹麦人喝茶 4.绿房子在白房子的左边 5.绿房子主人喝咖啡 6.抽pallmall烟的人养了一只鸟 7.黄房子主人抽dunhill烟 8.住在中间房子的人喝牛奶 9.挪威人住在第一间房子 10.抽混合烟的人住在养猫人的旁边 11.养马人住在抽dunhill烟人的旁边 12.抽bluemaster烟的人喝啤酒 13.德国人抽prince烟 14.挪威人住在蓝房子旁边 15.抽混合烟的人的邻居喝矿泉水 问题:谁养鱼? 这道迷题出自1981年柏林的德国逻辑思考学院。 据说世界上只有2%的人能出答案。 就连大名鼎鼎的爱因斯坦也成为此题大伤脑筋。-original entitled : 1. Have five five colors of the two houses. Each a master of the house three different nationality. Each of these five individuals only drink one brand of beverages, just the one brand of cigarettes, only raised a pet 4. No one has the same pet, and pumping the same brand of cigarettes, drink the same brand of beverages known conditions : 1. Britons living in Red House Lane 2. Swede custody of a dog 3. Denmark tea 4. Green house at the White house left five. Green coffee house owner 6. Pallmall pumpin
    2022-01-25 21:34:47下载
    积分:1
  • 适用于 Pygame 的 Python 线交叉
    翻译 maninwest@Codeforge 作者:raildude@CodeProject计算 2 D 线段交点(如存在)的算法这是种应用代数的练习题, (尤其是方程  y = mx + b, 所谓的线性方程的斜截式).背景我有个  Python 的 3d 查看应用程序,使用 Pygame 做 UI。 它有线框显示和原始的"隐藏表面移除"选项。我想添加一个隐藏线移除的选项,因为Pygame 好像不支持 "空心多边形" 绘制方法. 我想此代码可能是向该方向迈出的一步。稍后,我发现 MeshLab 可以提供我想要的功能..使用代码你需要安装  Python和  Pygame。或者,你可以提取四个函数 (slope(), y_intercept(), intersect() & segment_intersect()) 并在合适的地方使用。
    2022-03-15 12:00:57下载
    积分:1
  • test26RemoveDuplicatesfromSortedArray
    应用背景 Remove Duplicates from Sorted Array  Total Accepted: 69756 Total Submissions: 223981 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论 0 粉丝 0 发布 0 获赞 关注 查看主页 c++ 相关源码推荐 qt tcp客户端 0 0 暂无评分KC注释的源码 0 0 暂无评分Q4SDKSRC 0 0 暂无评分快速排序算法 0 0 暂无评分贪吃蛇游戏 0 0 暂无评分 介绍信息预览(0条)评论打分
    2022-07-11 15:55:10下载
    积分:1
  • 判断微分方程是否为病态方程,分别用定步长、变步长和适合病态系统的数值积分方对系统求解,并与解析解进行对比,分析每种方的求解精度和速度。...
    判断微分方程是否为病态方程,分别用定步长、变步长和适合病态系统的数值积分方法对系统求解,并与解析解进行对比,分析每种方法的求解精度和速度。-To determine whether the pathological differential equations, were used to set step, variable step size and suitable for pathological system numerical method for solving the system, and compared with the analytic solution, analysis of each method to solve the accuracy and speed.
    2023-07-19 22:15:03下载
    积分:1
  • 696519资源总数
  • 104213会员总数
  • 20今日下载