首页
社区
课程
招聘
未知数加密理论
发表于: 2019-4-28 11:09 14804

未知数加密理论

2019-4-28 11:09
14804
收藏
免费 0
支持
分享
最新回复 (49)
雪    币: 4665
活跃值: (3567)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
26
KooJiSung 站在防止破解的角度,能不能用管他叉事,只要密码正确,你就能用,不正确,你就骂街也没人管你 就为校验不校验这破事,都能吵个面红耳赤,什么玩意[em_85]
暴力解压出来的数据 不能用他也叫解密无语  全世界都没有直接证据能不要密码非枚举破解RAR的 他说能不要密码解密出来 信?
2019-6-25 21:10
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
27
@KooJiSung 赞同你关于校验的看法!
另外校验真是引火烧身呢,本想保密却背道而驰。
举个不一定恰当的例子,一个乱码堆组成的文件,加密后本来是无法破解的,但加上校验就可以被破解了。
2019-6-25 22:41
0
雪    币: 918
活跃值: (1900)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
28
沉迷于 懒得跟你说 你的 可以不要密码暴力让RAR解密数据 好好想想什么叫解密 连解密叫什么 都不知道 解压的数据用不了 叫解密 笑死人
你别自己强行给解密做定义,解密本身就是动词,是表示做加密逆运算这个动作;如果解密必然能拿到有效的数据,那你告诉我为啥解密以后要做校验。而且你哪只眼睛看到我说不用密码也能解密了,我说用错误的密码也可以做解密操作,只是拿到的数据不是原文,我觉得你不但要重新回去补编程,还有学语文和看眼睛
2019-6-26 09:24
0
雪    币: 918
活跃值: (1900)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
29
sjdkx @KooJiSung 赞同你关于校验的看法! 另外校验真是引火烧身呢,本想保密却背道而驰。 举个不一定恰当的例子,一个乱码堆组成的文件,加密后本来是无法破解的,但加上校验就可以被破解了。
密钥强度足够用普通异或都能保证安全,我用和密文同长度的密钥就行,但是你怎么保证密钥和密文的一一对应,还是打算管杀不管埋
2019-6-26 09:27
0
雪    币: 4665
活跃值: (3567)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
wuxiwudi 你别自己强行给解密做定义,解密本身就是动词,是表示做加密逆运算这个动作;如果解密必然能拿到有效的数据,那你告诉我为啥解密以后要做校验。而且你哪只眼睛看到我说不用密码也能解密了,我说用错误的密码也可以做 ...
我能解密MD5  MD6 MD7了 我能解密支付宝通讯了 我能解密银行密码了 我能解密5G通讯了 我无所不能解密 整个下来 没毛病 数据用不了 也叫解密 天才
2019-6-26 12:47
0
雪    币: 4665
活跃值: (3567)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
wuxiwudi 你别自己强行给解密做定义,解密本身就是动词,是表示做加密逆运算这个动作;如果解密必然能拿到有效的数据,那你告诉我为啥解密以后要做校验。而且你哪只眼睛看到我说不用密码也能解密了,我说用错误的密码也可以做 ...
百度看看 什么是 解密  连解密都不知道叫什么  大谈特谈 解密
2019-6-26 12:54
0
雪    币: 918
活跃值: (1900)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
32
沉迷于 百度看看 什么是 解密 连解密都不知道叫什么 大谈特谈 解密
牛津词典
Decrypt
verb
[VN] (especially computing 计) 脱密;给…解密 
to change information that is in code into ordinary language so that it can be understood by anyone

反义词: encrypt
【派生词】decryption noun [U]
反义词: encryption

别丢人了,作为程序员还看百度,你告诉我写代码你是用jiemi还是用decrypt
2019-6-26 15:44
0
雪    币: 1795
活跃值: (63)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
33
不用数学公式解释的加解密方式都是耍流氓
2019-6-26 15:53
0
雪    币: 918
活跃值: (1900)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
37
沉迷于 跟你说那多确实丢人 你问下国内哪个程序员没查过百度的 我说的是 中文 你硬扯去英文 英文能翻译出所有中文? 你怎么不去外国住啊 。百度 不用 中文又扯去英文 跪舔外国人的 货
恩 你用的操作系统是外国人写的,浏览器是外国人写的,cpu架构是外国人写的,编译器是外国人写的,程序语言也是英文,有本事这些都别用哦,百度给的只是参考,思想才是自己的,这种引战人身攻击的东西,我直接举报拉黑了
2019-6-26 19:00
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
38
wuxiwudi  密钥强度足够用普通异或都能保证安全,我用和密文同长度的密钥就行,但是你怎么保证密钥和密文的一一对应,还是打算管杀不管埋
这个不能保证,一般也是用和密文同长度的密钥解密,但密文是否不受侵害不能保证,只有在密文不变时保证解密成功。
2019-6-26 19:25
0
雪    币: 918
活跃值: (1900)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
39
sjdkx wuxiwudi 密钥强度足够用普通异或都能保证安全,我用和密文同长度的密钥就行,但是你怎么保证密钥和密文的一一对应,还是打算管杀不管埋 这个不能保证,一般也是用和密文同长度的密钥解密,但密文是否 ...
这个就是问题,密文数量足够大的时候,怎么去协调加密与解密方密钥的交换,我有一万条密文需要解密,那么就需要一万条密钥一一对应,那么怎么去判断哪个密钥解密哪个密文,这个是整个业务要真实实现所必须考虑的问题,能解决这个问题,就像我说的,只用一个单字节异或都可以保证安全
2019-6-26 19:38
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
40
现在还没有用别的方法,全部都以文件名来处理,一个文件加密后密文文件的名称并未改变和原来是一样的,理应做些标识例如扩展名有区别。
2019-6-26 20:53
0
雪    币: 918
活跃值: (1900)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
41
sjdkx 现在还没有用别的方法,全部都以文件名来处理,一个文件加密后密文文件的名称并未改变和原来是一样的,理应做些标识例如扩展名有区别。
也就是不能对数据流进行处理,不能用于网络等传输,同时本地还要维护一个数据库用来和原始文件名做一一对应,文件名还不能重复,文件位置不能变动,因为不能保存校验信息例如md5做校验对吧
2019-6-27 09:28
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
42
现在关注的还是侧重于文件加密的安全性。如果处理大量文件用相同的用户密码,应该使用加盐技术以增加安全性。
2019-6-27 10:31
0
雪    币: 918
活跃值: (1900)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
43
sjdkx 现在关注的还是侧重于文件加密的安全性。如果处理大量文件用相同的用户密码,应该使用加盐技术以增加安全性。
加盐也一样需要对每个文件都要有一个映射,同样需要维护一个数据库来一一对应,那么怎么保证数据文件的安全
2019-6-27 10:47
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
44
一字节明文用一字节密钥加密就很安全了。
2019-6-27 15:44
0
雪    币: 10845
活跃值: (1054)
能力值: (RANK:190 )
在线值:
发帖
回帖
粉丝
45
理论上 如果密钥是不可预测的 那么 
明文 算符 密钥 = 密文
这样的加密方式 是无条件安全的
因为密钥与密文完全无关

同时 如果明文是满熵的 没有任何冗余(所有的自然语言都是有大量冗余的)
不管使用什么加密算法 也都是无条件安全的
因为破解者无法确定哪个明文才是正确的(即使破解者能够穷举所有的密钥)

此外 如果加密算法的空间足够大 能覆盖所有明文空间到密文空间的映射
那么也能做到无条件安全
因为从任何明文到任何密文的映射 在破解者眼里都是同样可能性的 无法提供任何有用信息

上述3点 分别从:密钥、明文、加密算法 这3个角度出发 都能做到无条件安全,但可惜这些都是理论上的。
在实际工程应用中 都不切实际 无法大规模应用。

不过,这些结论可以为设计好的密码系统提供思路。
最后于 2019-7-5 22:07 被看场雪编辑 ,原因:
2019-7-5 22:06
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
46
实际上也能安全,一次一密就足够安全了,一次两密一次三密....,太容易实现了,破解有可能吗?
2019-7-6 00:26
0
雪    币: 10845
活跃值: (1054)
能力值: (RANK:190 )
在线值:
发帖
回帖
粉丝
47
sjdkx 实际上也能安全,一次一密就足够安全了,一次两密一次三密....,太容易实现了,破解有可能吗?
理论上,就有可能了
2019-7-6 11:02
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
48
无论从理论上,和实际上破解都是梦!
2019-7-6 13:48
0
雪    币: 1705
活跃值: (676)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
49
1→f(x)=3.f(x)叫加密算法,1是明文,3是密文。我想加密是一个动词活用做名词,指的是从明文到密文的整个过程。
2019-10-2 20:33
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
50
没错,加密算法就是一种数值变换,变得好别人看不懂得不到任何信息,自己又可通过逆变换复原明文。变得不好别人能够破解,信息得不到保护。
2019-10-3 00:06
0
游客
登录 | 注册 方可回帖
返回
//