首页
社区
课程
招聘
细分加密方法
2020-8-27 18:14 9791

细分加密方法

2020-8-27 18:14
9791
  加密破解中穷举攻击是比较常用的有效方法,这是由于用户密码的长度是有限的,当穷举了这些可能的密码输入后,正确的密码一定包含在输入之中,相应的正解也包含在破解过的密文之中,这时你只要找到明文破解也就成功了,前提是你必须认识明文你才有可能找到它,明文也许是文本文件,或exe文件或媒体文件等等,文本可以直接看懂,其它的都有各自的特征需要识别确认,这些都需要观察文件的上下文联系来判断到底是什么。
  细分加密顾名思义,它不是通篇加密,而是一小段一小段的加密就是将文件分成若干小段分段进行加密,当然解密时也是分段处理的,这样的好处是当段落小到一定程度时,你无法对这些小段做上下文联系的判断,也就是你不清楚它们的含义,这样也就无法完成穷举攻击了,尤其是细分到字节时,但是分的越细计算量越大耗时越多,所以需要权衡最佳配置。
  细分加密的作用主要是抵御穷举攻击,对分析法攻击的作用是显而易见的就不多说了。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工 作,每周日13:00-18:00直播授课

收藏
免费 0
打赏
分享
最新回复 (50)
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy 2020-8-28 07:56
2
0

细分到比特级的成熟加密方案已经有了,知道吗?
你还要进一步细分吗?恐怕开创密码学已经满足不了你了,需要开创计算机体系了。


完全和你的说法一致的也早就有了,实践证明,没有丰富的密码经验,做出来的全都是不安全的,属于最经典的密码使用错误之一。

最后于 2020-8-28 07:56 被wsy编辑 ,原因:
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy 2020-8-28 07:59
3
0
我看好你,最好把你的东西卖到美军去。
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
sjdkx 2020-8-28 19:01
4
0
哈哈,有人细分了那是他的事,我不爱学习知道的不多。偶然感觉细分有些用处就探索如何用于信息加密。
实际安全加密已经不是问题了。只要将明文首先变为看不懂的乱码,再加密就可以了,任谁也无法破解。
继续探索无非是希望一次加密就实现安全加密而已。希望大家支持。
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy 2020-8-31 11:34
5
0
sjdkx 哈哈,有人细分了那是他的事,我不爱学习知道的不多。偶然感觉细分有些用处就探索如何用于信息加密。 实际安全加密已经不是问题了。只要将明文首先变为看不懂的乱码,再加密就可以了,任谁也无法破解。 继续探 ...
多少年了,不知道的也不去学。
到底是真的没去学,还是装傻,大家都有数。
雪    币: 105
活跃值: (3726)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Imxz 2020-8-31 13:09
6
0

|**************了?
*************了!

最后于 2020-8-31 15:09 被kanxue编辑 ,原因: 勿违规!请注意言行,勿让他人感到不适!
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
sjdkx 2020-8-31 14:41
7
0

*********************

最后于 2020-8-31 15:09 被kanxue编辑 ,原因: 勿违规!请注意言行,勿让他人感到不适!
雪    币: 35399
活跃值: (19020)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
kanxue 8 2020-8-31 15:13
8
0
大家有理说理,就事论事,请勿说脏话和人身攻击!
雪    币: 10845
活跃值: (1049)
能力值: (RANK:190 )
在线值:
发帖
回帖
粉丝
看场雪 3 2020-8-31 15:20
9
0
LZ提出的‘细分加密’的想法,是一种提高安全性的思路。其本质是减弱一个明文分组的语义特征。
如果最终可以使得每个明文分组的各种取值的概率均等,那就能达到不可破解。不过这是有难度的。

LZ提出的想法,也并非人类第一次想到这种方法。但实现起来有困难。
主要是因为:那些被加密的内容原本是有语义的,各种取值的概率本来并不均等。
通过‘压缩’、‘混淆’等手段以试图抹平这种概率上的不均衡,是常用手段。

欢迎大家就相关技术进行讨论。
但请不要进行人身攻击。
第一次,删除不当言论;第二次,再次警告;第三次,Ban ID。
谢谢合作
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy 2020-8-31 15:33
10
0
看场雪 LZ提出的‘细分加密’的想法,是一种提高安全性的思路。其本质是减弱一个明文分组的语义特征。 如果最终可以使得每个明文分组的各种取值的概率均等,那就能达到不可破解。不过这是有难度的。 LZ提出的 ...

你真看懂了吗?还是你也不懂密码?
按照他说的细分,分组不就是吗?实现有难度吗?
细分到字节,代替加密就可以做到了,两字节也可以,有难度吗?


知道为啥不要求处理明文吗?因为根本就没必要。

加密前压缩是为了缩短长度,与增加安全强度没半毛钱关系

最后于 2020-8-31 15:37 被wsy编辑 ,原因:
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy 2020-8-31 15:45
11
0
如果不具备正确引导的能力,可以做一个安静的版主,不要误导。
学学坛主吧。
雪    币: 105
活跃值: (3726)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Imxz 2020-8-31 18:05
12
0
wsy 如果不具备正确引导的能力,可以做一个安静的版主,不要误导。 学学坛主吧。
说的对嘛.
安静当个版主我想是极好的.
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
esgseawda 2020-8-31 18:48
13
0

1

最后于 2020-8-31 18:49 被esgseawda编辑 ,原因:
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
sjdkx 2020-8-31 20:14
14
0
@wsy 不要混淆视听,细分方法不是分组密码,依然是流密码加密只不过化整为零而已。不懂就少说废话吧。
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
1565949841 2020-8-31 20:46
15
0
?
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy 2020-9-1 09:56
16
0
sjdkx @wsy 不要混淆视听,细分方法不是分组密码,依然是流密码加密只不过化整为零而已。不懂就少说废话吧。
你还真敢说。我比你还懂你。
你那些自以为发明创造的东西都是早就有了的,知道吗?
不学习就开始创造,就好像不会爬就想跑。
想证明自己比别人好,先要学习别人,了解别人,这起码的道理都不懂,还有脸跳来跳去?
也对啊,认可了这个道理,就不会乱跳了。呵呵。
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
sjdkx 2020-9-1 21:02
17
0
我没认为自己有什么发明,那些东西早就有,就看你怎么用了。以前用过的东西谁都可以用,随便说说细分,你就说别人早有过,四则运算早有过你难道不用了吗,我说对细分的看法你可以批判或做个老实看客,说什么早有过实在可笑。
雪    币: 10845
活跃值: (1049)
能力值: (RANK:190 )
在线值:
发帖
回帖
粉丝
看场雪 3 2020-9-2 20:27
18
0
wsy 看场雪 LZ提出的‘细分加密’的想法,是一种提高安全性的思路。其本质是减弱一个明文分组的语义特征。 如果最终可以使得每个明文分组的各种取值的概率均等,那就能达到 ...
1)
请看清我的原文:
如果最终可以使得每个明文分组的各种取值的概率均等,那就能达到不可破解。不过这是有难度的。

我说的有难度是指:使得每个明文分组的各种取值的概率均等,这是有难度的。
而不是:细分到字节 有难度。

2)
你说的:
知道为啥不要求处理明文吗?因为根本就没必要。
加密前压缩是为了缩短长度,与增加安全强度没半毛钱关系

首先你说得对,从来没有哪个强密码算法的设计是基于‘首先对明文进行压缩’来保障安全性的。
但是,我说的话也没有错。对于一些比较弱的密码算法而言,‘通过‘压缩’、‘混淆’等手段以试图抹平这种概率上的不均衡’的确是有助于提高整体安全性的。因为这种‘试图’将会导致攻击者难以通过‘解密出来的明文的语义格式’来判断解密是否成功了。

举个例子:
你可能会认为 电话预约出租车是一个毫无用处的服务,因为你觉得滴滴打车足够好了。
但是你可能没有注意到,有些有预约打车需求的人 是不能使用滴滴的。

同理
当你的眼里只有强密码算法时,压缩是没有安全贡献的。
但是当你眼里能看到有些场景不能使用强密码算法时,你才会体会到‘能压缩一下,也能有助于提高安全性’

最后,欢迎探讨技术,但不要进行人身攻击(这算是‘再次警告’)
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
sjdkx 2020-9-2 21:33
19
0
看场雪 1) 请看清我的原文: 如果最终可以使得每个明文分组的各种取值的概率均等,那就能达到不可破解。不过这是有难度的。 我说的有难度是指:使得每个明文分组的各种取值的概率均等,这是有难度的。 而 ...
@ 看场雪  上面帖子是对wsy说的吧。但你说的压缩对安全有贡献我赞同。
对“明文分组的各种取值的概率均等”不太理解?
雪    币: 10845
活跃值: (1049)
能力值: (RANK:190 )
在线值:
发帖
回帖
粉丝
看场雪 3 2020-9-2 21:52
20
0
sjdkx @ 看场雪 上面帖子是对wsy说的吧。但你说的压缩对安全有贡献我赞同。 对“明文分组的各种取值的概率均等”不太理解?
对明文分组之后,每个分组就会有一些合法的值(可能还有一些值是不合法的)
例如:
明文被分组成为4bit,理论上有16种不同的值
但是由于应用的原因,这16种不同的值中只有可能出现其中的12种,剩下的4种永远都不会出现
假设攻击者也知道了这个特点,那么攻击者将可以利用这一点来判断自己破解出来的明文是否是错误的。

为了防止攻击者能够获得这个能力,最好修改设计 以使得这16种值都有可能出现,且概率均等。
但这一点并不是很容易做到
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
sjdkx 2020-9-3 00:14
21
0
这里细分的目的是明文不被读懂,所以分到最小一个字节就足矣,不会出现你所担心的情况,是容易实现的。谢谢参与讨论。
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
sjdkx 2020-9-3 17:05
22
0
今天在加密程序中实验了一字节一处理的细分方式,和使用超长密码(和明文一样长)。效果还不错。这么长的密码相信没人敢于尝试穷举攻击了吧?希望能者用各种方式前来破解哪怕是攻略上的。
雪    币: 13620
活跃值: (4963)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tDasm 2020-9-3 17:11
23
0

楼主对密码学的理解有误。能不能穷举不是靠细分来解决的,而是靠算法和位数来决定。位数越大就越难穷举。
你以为只要不是明文,别人就穷举不出来?因无法检验结果?大错特错也。举个例子:RSA破解就不存在你说的问题,它依赖于大素数分解,只要分解出来了就破解了,自然就能解密出加密数据,而不管解密出来结果是什么码。

其实越细分越不安全。比如你说细分到字节,也就是8位。那么加密时因为不足位数会在后面加0或长度字节进行填充,反而更容易穷举,因为只要验证后面填充部分数据就可以了。

最后于 2020-9-3 20:53 被tDasm编辑 ,原因:
雪    币: 10845
活跃值: (1049)
能力值: (RANK:190 )
在线值:
发帖
回帖
粉丝
看场雪 3 2020-9-3 17:21
24
0
如果分组本身不长(分组可以被穷举)且分组中存在着明显的不均衡(有的分组值出现概率大或小),那就容易被攻击

相反
如果分组长(例如:1024bit),则不容易被穷举。哪怕分组值的概率不均衡 也不要紧。
如果分组值的概率是均衡的,哪怕分组短(例如:1bit),也是不容易被攻击的。
雪    币: 13620
活跃值: (4963)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tDasm 2020-9-3 20:41
25
0
看场雪 如果分组本身不长(分组可以被穷举)且分组中存在着明显的不均衡(有的分组值出现概率大或小),那就容易被攻击 相反 如果分组长(例如:1024bit),则不容易被穷举。哪怕分组值的概率不均衡 也不 ...

别空谈,别自定义新名词,举例为证,让大家学习学习,什么叫分组值的概率。百度一下,都没有找到这个说法。

最后于 2020-9-3 20:45 被tDasm编辑 ,原因:
游客
登录 | 注册 方可回帖
返回