永发信息网

【悬赏100】求一个不限制密文长度和密钥长度的对称加密算法

答案:2  悬赏:70  手机版
解决时间 2021-01-30 10:27
注意是不限制密文长度和密钥长度。并且要求node.js有对应的模块且java也可以用(如果算法本身要求补齐密文或者密钥,但是模块会自动补齐也可以)。(最好是那种模块拉进来之后可以直接xxx(data,key)的,懒死了...)
不要和我说AES,AES个大傻叉,我搞了一整天也没搞出来。
所有回复“这个简单”,“百度一搜就有”,“文库里面有”,“AES其实挺好的”一律举报不送。
最佳答案
DES使用56位密钥对64位的数据块进行加密,并对64位的数据块进行16轮编码。与每轮编码时,一个48位的“每轮”密钥值由56位的完整密钥得出来。DES用软件进行解码需要用很长时间,而用硬件解码速度非常快,但幸运的是当时大多数黑客并没有足够的设备制造出这种硬件设备。在1977年,人们估计要耗资两千万美元才能建成一个专门计算机用于DES的解密,而且需要12个小时的破解才能得到结果。所以,当时DES被认为是一种十分强壮的加密方法。
但是,当今的计算机速度越来越快了,制造一台这样特殊的机器的花费已经降到了十万美元左右,所以用它来保护十亿美元的银行间线缆时,就会仔细考虑了。另一个方面,如果只用它来保护一台服务器,那么DES确实是一种好的办法,因为黑客绝不会仅仅为入侵一个服务器而花那么多的钱破解DES密文。由于现在已经能用二十万美圆制造一台破译DES的特殊的计算机,所以现在再对要求“强壮”加密的场合已经不再适用了。
三重DES
因为确定一种新的加密法是否真的安全是极为困难的,而且DES的唯一密码学缺点,就是密钥长度相对比较短,所以人们并没有放弃使用DES,而是想出了一个解决其长度问题的方法,即采用三重DES。这种方法用两个密钥对明文进行三次加密,假设两个密钥是K1和K2,其算法的步骤如图5.9所示:
1. 用密钥K1进行DEA加密。
2. 用K2对步骤1的结果进行DES解密。
3. 用步骤2的结果使用密钥K1进行DES加密。
这种方法的缺点,是要花费原来三倍时间,从另一方面来看,三重DES的112位密钥长度是很“强壮”的加密方式了
全部回答
猜算法,,,,,,,,,,,,,,,,,,用已知算法测试密码总之一个字 猜
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
自己拆机换更大的硬盘,然后主板坏了,去售后
妩丽的意思是什么啊?知道的请说下!
台湾有哪些图书馆
宁波g2332列车开往贵阳在铜仁能下客吗
圣女果有什么营养价值?吃多了会怎样?
夏天李明同学把剩下的三碗米饭做了如下处理:
缅甸翡翠玉带着对人有那些好处
已知方程x+4ax+3a+1=0(a>1)的两根为tanα,
标致汽车频繁使用s档会有影响发动机吗?
小雅美甲怎么去啊,我要去那办事
陇头的意思是什么啊?知道的请说下!
【谜语--老太太靠墙喝粥打三个词语这是个迷,
如果一个女生问你有没有处女情结你会怎么回答
奥贝妮美甲美睫纹绣地址好找么,我有些事要过
请问唐筛结果怎么看?有没有问题?21三体综合
推荐资讯
哈弗h6自动精英型2016副驾驶座椅能升降吗
痛经怎么办?用热水袋捂着肚子有用吗?
张丹峰的地老天荒这首歌的歌词的意思是?
求高清.jpg
下面句子中成语运用准确的一项是( ) (2分)
沪市深市各个板块都包含哪些股票
哪个银行可以做孟加拉信用证买断
柴油防凝剂啥商店有卖的
如图中大平行四边形的面积是48平方厘米,A、B
一品茶轩地址在什么地方,想过去办事
硕材的意思是什么啊?知道的请说下!
你是否支持春节申请世界遗产?请说明你的理由
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?