de算法的稳定性(De与ga算法区别)

DES算法的定义DES全称为DataEncryptionStandard,即数据加密标准,是一种使用密钥加密的块算法,是1972年美国IBM公司研制的对称密码体制加密算法。其密钥长度为56位,明文按64位进行分组,将分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。 DES算法的历史美国国家标准局1973年开始研究除国防部外的其它部门的计算机系统的数据加密标准,于1973年5月…

DES算法的界定 DES全称之为Data Encryption Standard,即数据信息加密规范,是一种应用密钥加密的块算法,是1972年英国IBM企业研制开发的对应登陆密码体系加密算法。其密钥长短为56位,密文按64位开展分类,将分组后的密文组和56位的密钥按位取代或互换的方式 产生保密组的加密方式。

DES算法的历史时间 英国国家标准局1973年逐渐科学研究除国防部长外的其他单位的计算机软件的数据信息加密规范,于1973年5月15日和1974年8月27日依次2次向群众传出了征询加密算法的公示。加密算法要到达的目地(通常称之为DES 登陆密码算法规定)关键为下述四点:

☆给予优质的个人信息保护,避免数据信息没经认证的泄漏和未被觉察的改动;

☆具备非常高的多元性,促使破解的花销超出很有可能得到的权益,与此同时又要有利于了解和把握;

☆DES登陆密码体系的稳定性应当不依赖于算法的信息保密,其安全系数仅以加密密钥的信息保密为基本;

☆完成经济发展,运作合理,而且适用多种多样彻底不一样的运用。

1977年1月,美政府施行:采取IBM公司设计的计划方案做为非商业秘密数据信息的宣布数据信息加密规范(DES Data Encryption Standard)。

DES加密算法特性 分类较为短、密钥过短、登陆密码生命期短、计算速率比较慢。

DES算法的基本原理 DES算法的通道主要参数有三个:Key、Data、Mode。

Key为8个字节数共64位,是DES算法的工作中密钥;

Data也为8个字节数64位,是要被加密或被解密的数据信息;

Mode为DES的工作方式,有二种:加密或解密。

常见的加密算法之DES算法

为了更好地互联网上信息传送的安全性(避免第三方盗取信息见到密文),推送发和接受方各自开展加密和解密,那样信息在互联网上传递的情况下便是相对性可靠的。

DES算法的运用  现阶段在中国,伴随着三金工程尤其是金卡工程的运行,DES算法在POS、ATM、磁条卡及感应卡(IC卡)、加气站、高速路检查站等行业被广泛运用,为此来完成重要信息的信息保密,如银行信用卡用户的PIN的加密传送,IC卡与POS间的双重验证、证券交易数据的MAC校检等,均使用DES算法。

Java的DES加密事例

import java.security.SecureRandom;

import javax.crypto.spec.DESKeySpec;

import javax.crypto.SecretKeyFactory;

import javax.crypto.SecretKey;

import javax.crypto.Cipher;

/**

* DES加密详细介绍 DES是一种对称性加密算法,所说对称性加密算法即:加密和解密应用同样密钥的算法。DES加密算法源于IBM的科学研究,

* 之后被美政府宣布选用,以后逐渐普遍广为流传,可是近几年来应用越来越低,由于DES应用56位密钥,以当代计算水平,

* 24钟头内就能被破译。尽管如此,在一些简易运用中,大家依然可以应用DES加密算法,文中简易解读DES的JAVA完成 。

* 留意:DES加密和解密全过程中,密钥长短都一定是8的倍率

*/

public class DES

{

public DES()

{

}

// 检测

public static void main(String args[])

{

// 待加密具体内容

String str = “检测具体内容”;

// 登陆密码,长短如果8的倍率

String password = “9588028820109132570743325311898426347857298773549468758875018579537757772163084478873699447306034466200616411960574122434059469100235892702736860872901247123456”;

byte[] result = DES.encrypt(str.getBytes(), password);

System.out.println(“加密后:” new String(result));

// 立即将如上具体内容解密

try

{

byte[] decryResult = DES.decrypt(result, password);

System.out.println(“解密后:” new String(decryResult));

} catch (Exception e1)

{

e1.printStackTrace();

}

}

/**

* 加密

*

* @param datasource

* byte[]

* @param password

* String

* @return byte[]

*/

public static byte[] encrypt(byte[] datasource, String password)

{

try

{

SecureRandom random = new SecureRandom();

DESKeySpec desKey = new DESKeySpec(password.getBytes());

// 建立一个密匙加工厂,随后用它把DESKeySpec转化成

SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(“DES”);

SecretKey securekey = keyFactory.generateSecret(desKey);

// Cipher对象具体进行加密操作

Cipher cipher = Cipher.getInstance(“DES”);

// 用密匙复位Cipher对象

cipher.init(Cipher.ENCRYPT_MODE, securekey, random);

// 如今,获取信息并加密

// 宣布实行加密操作

return cipher.doFinal(datasource);

} catch (Throwable e)

{

e.printStackTrace();

}

return null;

}

/**

* 解密

*

* @param src

* byte[]

* @param password

* String

* @return byte[]

* @throws Exception

*/

public static byte[] decrypt(byte[] src, String password) throws Exception

{

// DES优化算法规定有一个可信任的随机数字源

SecureRandom random = new SecureRandom();

// 建立一个DESKeySpec对象

DESKeySpec desKey = new DESKeySpec(password.getBytes());

// 创建一个密匙加工厂

SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(“DES”);

// 将DESKeySpec对象转化成SecretKey对象

SecretKey securekey = keyFactory.generateSecret(desKey);

// Cipher对象具体进行解密操作

Cipher cipher = Cipher.getInstance(“DES”);

// 用密匙复位Cipher对象

cipher.init(Cipher.DECRYPT_MODE, securekey, random);

// 真真正正逐渐解密操作

return cipher.doFinal(src);

}

}

————————————————————

SSL证书是HTTP密文协议书更新HTTPS加密协议书的主要方式,是网络信息安全传送的加密安全通道。有关大量SSL证书的新闻资讯,请关心数安时期(GDCA)。GDCA专注于网络信息安全,已根据WebTrust 的权威认证,是全世界可信任的资格证书审签组织。GDCA专业技术人员精英团队将按照客户详细情况为其给予最好的商品

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月18日 上午11:25
下一篇 2022年5月18日 上午11:28

相关推荐

  • 生态板十大名牌排名,教你购买环保板材有窍门

    小编就为大家整理了一下2020年板材十大排名榜,看看哪个板材品牌好点! 【TOP1】精材艺匠板材,隶属于上海华港木业有限公司,创于2000年,是一家集生产、销售于一体的室内装饰材料综合供应商。经过20个春秋的发展,公司已从单一的家装家具精品/木制品发展成为了一家集装饰材料、智能家居、全屋定制等领域多元化集团企业。2011年公司建立了自主品牌“精材艺匠”。自成立以来,精材艺匠一直是健康环保与高品质的…

    2022年10月15日
    420
  • 在广州什么行业最赚钱,广州十大利润生意

    广州今夏求职期的人均薪酬已达8019元,你拉后腿了吗?基金证券期货行业人均过万,你在这些高薪行业内吗?新鲜出炉的《2018年夏季中国雇主需求与白领人才供给报告》显示,2018年第二季度竞争指数同比上浮,全国平均38人竞争一个岗位,被测37个主要城市的平均薪酬为7832元,环比上升2.7%,而广州白领的收入,排名位居第五。 广州房地产业竞争最剧烈 在线数据显示,广州地区竞争指数30.7,排名第十二,…

    2022年8月11日
    3550
  • 做什么可以一天赚1万,实现一天赚1万的四大要素

    一、 老了,除了赚钱,还能做什么。 我是做八字的。 技术,自学而已。 我是怎么学的? 解读了N个案例,学会了建模,学会了套用各种各样的公式,学会了熟练使用搜索引擎挖到自己想要的任何信息,我的生活是枯燥的。 2016年,做免费流量,我有50个公众号,50个喜马拉雅FM账号,50个抖音号。 2017年,抖音号与喜马拉雅账号被封,只能只做公众号,微头条,微博,所有的流量还是习惯性导入微信,有时一天赚10…

    2022年8月18日
    610
  • yy公司全名是什么意思(网络语音聊天软件)

    近日,欢聚集团宣布公司的英文名称由“YYInc.”更改为“JOYYInc.”。该项更名决议已经由股东大会通过。此外,公司的中文名称由“欢聚时代”更改为“欢聚集团”,公司在纳斯达克的股票代码将保持“YY”不变。 欢聚集团董事长兼首席执行官李学凌表示:“更名代表了公司的重要里程碑,反映了公司向着成为领先的全球视频社交媒体平台前进中的持续变革。我们将继续致力于通过YY直播和虎牙直播在娱乐直播和游戏直播方…

    2022年10月22日
    530
  • 开火锅店需要多少钱,盘点开火锅店各方面的开支明细

    加盟一个火锅店要多少钱?想必这是多数想要加盟火锅店的朋友会问到的问题。如今火锅在全国掀起了一股麻辣热潮,人们外出聚餐总是热衷于去火锅店,市场的火爆自然也吸引了资本的加入,不少人开始选择加盟火锅店来实现自己的财富梦想,而加盟之初先要了解的便是投资金额的问题。下面,重庆麻辣重点老火锅总部便以公司多年的市场经验为大家进行解答。 加盟费 加盟费又指品牌使用授权费,通常来说包含了保证金、管理费、权益金。加盟…

    2022年9月30日
    450
  • 火山小视频怎么上热门和推荐,3个火山小视频上热门技巧

    关于分享火山小视频上热门小技巧! 1:打开手机火山小视频,用火山小视频竖屏拍摄视频,一定是竖屏拍摄!竖屏拍摄!竖屏拍摄! 2:拍摄时候尽量平稳拍摄,不要抖动视频,没必要拍的就暂停,这样多拍一些有看点的镜头! 3:编辑新颖,吸引眼球的话题,配音也要根据视频配合适的音乐!(平时看到好的音乐学会收藏,用时候方便寻找)视频上边编辑吸引眼球标题! 4:发布时候多@几个火山小视频官方的账号!例如火山官方,火山…

    2022年10月12日
    2190
  • 电脑控制面板在哪里打开,win10打开控制面板的8种方法

    在Windows10中打开控制面板的8种方法 Windows提供了一种简单的方法来控制设置。该中央单元称为“控制面板”。 但是在Windows10中,它被替换为“Settings设置”。旧版用户仍然喜欢使用WindowsXP,Vista,7、8.1中相同的控制面板。 自从使用Windows7以来,我一直发现“控制面板”是查找必要项目的最简单方法。 您可以找到一些东西和设置,例如–管理工具,设备管理…

    2022年7月25日
    470
  • 在县城适合的独特生意(小县城适合女人做的10个精品生意)

    目前经济形势下,想找到一个合适的赚钱门路确实有难度,特别是一些人流量较小的小县城,目前赚钱的生意确实不多,但并不是没有。我这里就推荐几个适合小县城做的一些小生意,供大家参考。 教育培训 这个生意也就是在小县城里面开个培训班。现在县城的培训机构并不是很多,市场还是处于供不应求的阶段,而且现在大家对孩子的教育越来越重视,小孩子还不会说话的时候就已经在考虑以后要给他报什么班?同时现在家家都当孩子是宝,都…

    2022年8月17日
    760
  • hifi音响排名推荐,哪些音响性价比最高呢

    近期,知名音响杂志《WhatHi-Fi》公布了他们评选的“2019年最超值Hi-Fi音箱”,该榜单包含书架、落地和台式音箱,涵盖了KEF、美声(Mission)、猛牌(MonitorAudio)、天朗(TANNOY)等品牌,下面就来看看入选的有哪些器材吧! 一、意力ELACDebutB5.2书架箱 查看意力ELACDebutB5.2书架箱产品详情>> 目前该产品有“HIFI说影音城”商…

    2022年7月6日
    3760
  • 一般纳税人怎么交税,交税标准及交税计算方法介绍

    一般纳税人如何交税?一般纳税人实行凭票抵扣,即可以用购货取得的增值税专用发票等抵扣凭证抵扣销售货物的销项税款,按照进项与销项的差额征税。一般纳税人应纳税额计算公式:应纳税额=销项税额-进项税额  一般纳税人是真正意义上的增值税,即增值额越大,承担的税收越多,多赚钱多纳税,少赚钱少纳税,不赚钱不纳税;而小规模纳税人是按照征收率计算的,无论是否赚钱,赚多少钱都得交税,不利于商品的流通。  个体工商户(…

    2022年7月26日
    610

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信