能力值:
( LV2,RANK:10 )
26 楼
KooJiSung
站在防止破解的角度,能不能用管他叉事,只要密码正确,你就能用,不正确,你就骂街也没人管你
就为校验不校验这破事,都能吵个面红耳赤,什么玩意[em_85]
暴力解压出来的数据 不能用他也叫解密无语 全世界都没有直接证据能不要密码非枚举破解RAR的 他说能不要密码解密出来 信?
能力值:
( LV4,RANK:40 )
27 楼
@KooJiSung 赞同你关于校验的看法! 另外校验真是引火烧身呢,本想保密却背道而驰。 举个不一定恰当的例子,一个乱码堆组成的文件,加密后本来是无法破解的,但加上校验就可以被破解了。
能力值:
( LV3,RANK:30 )
28 楼
沉迷于
懒得跟你说 你的 可以不要密码暴力让RAR解密数据 好好想想什么叫解密 连解密叫什么 都不知道 解压的数据用不了 叫解密 笑死人
你别自己强行给解密做定义,解密本身就是动词,是表示做加密逆运算这个动作;如果解密必然能拿到有效的数据,那你告诉我为啥解密以后要做校验。而且你哪只眼睛看到我说不用密码也能解密了,我说用错误的密码也可以做解密操作,只是拿到的数据不是原文,我觉得你不但要重新回去补编程,还有学语文和看眼睛
能力值:
( LV3,RANK:30 )
29 楼
sjdkx
@KooJiSung 赞同你关于校验的看法!
另外校验真是引火烧身呢,本想保密却背道而驰。
举个不一定恰当的例子,一个乱码堆组成的文件,加密后本来是无法破解的,但加上校验就可以被破解了。
密钥强度足够用普通异或都能保证安全,我用和密文同长度的密钥就行,但是你怎么保证密钥和密文的一一对应,还是打算管杀不管埋
能力值:
( LV2,RANK:10 )
30 楼
wuxiwudi
你别自己强行给解密做定义,解密本身就是动词,是表示做加密逆运算这个动作;如果解密必然能拿到有效的数据,那你告诉我为啥解密以后要做校验。而且你哪只眼睛看到我说不用密码也能解密了,我说用错误的密码也可以做 ...
我能解密MD5 MD6 MD7了 我能解密支付宝通讯了 我能解密银行密码了 我能解密5G通讯了 我无所不能解密 整个下来 没毛病 数据用不了 也叫解密 天才
能力值:
( LV2,RANK:10 )
31 楼
wuxiwudi
你别自己强行给解密做定义,解密本身就是动词,是表示做加密逆运算这个动作;如果解密必然能拿到有效的数据,那你告诉我为啥解密以后要做校验。而且你哪只眼睛看到我说不用密码也能解密了,我说用错误的密码也可以做 ...
百度看看 什么是 解密 连解密都不知道叫什么 大谈特谈 解密
能力值:
( 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
能力值:
( LV3,RANK:30 )
33 楼
不用数学公式解释的加解密方式都是耍流氓
能力值:
( LV3,RANK:30 )
37 楼
沉迷于
跟你说那多确实丢人 你问下国内哪个程序员没查过百度的 我说的是 中文 你硬扯去英文 英文能翻译出所有中文? 你怎么不去外国住啊 。百度 不用 中文又扯去英文 跪舔外国人的 货
恩 你用的操作系统是外国人写的,浏览器是外国人写的,cpu架构是外国人写的,编译器是外国人写的,程序语言也是英文,有本事这些都别用哦,百度给的只是参考,思想才是自己的,这种引战人身攻击的东西,我直接举报拉黑了
能力值:
( LV4,RANK:40 )
38 楼
wuxiwudi 密钥强度足够用普通异或都能保证安全,我用和密文同长度的密钥就行,但是你怎么保证密钥和密文的一一对应,还是打算管杀不管埋 这个不能保证,一般也是用和密文同长度的密钥解密,但密文是否不受侵害不能保证,只有在密文不变时保证解密成功。
能力值:
( LV3,RANK:30 )
39 楼
sjdkx
wuxiwudi 密钥强度足够用普通异或都能保证安全,我用和密文同长度的密钥就行,但是你怎么保证密钥和密文的一一对应,还是打算管杀不管埋
这个不能保证,一般也是用和密文同长度的密钥解密,但密文是否 ...
这个就是问题,密文数量足够大的时候,怎么去协调加密与解密方密钥的交换,我有一万条密文需要解密,那么就需要一万条密钥一一对应,那么怎么去判断哪个密钥解密哪个密文,这个是整个业务要真实实现所必须考虑的问题,能解决这个问题,就像我说的,只用一个单字节异或都可以保证安全
能力值:
( LV4,RANK:40 )
40 楼
现在还没有用别的方法,全部都以文件名来处理,一个文件加密后密文文件的名称并未改变和原来是一样的,理应做些标识例如扩展名有区别。
能力值:
( LV3,RANK:30 )
41 楼
sjdkx
现在还没有用别的方法,全部都以文件名来处理,一个文件加密后密文文件的名称并未改变和原来是一样的,理应做些标识例如扩展名有区别。
也就是不能对数据流进行处理,不能用于网络等传输,同时本地还要维护一个数据库用来和原始文件名做一一对应,文件名还不能重复,文件位置不能变动,因为不能保存校验信息例如md5做校验对吧
能力值:
( LV4,RANK:40 )
42 楼
现在关注的还是侧重于文件加密的安全性。如果处理大量文件用相同的用户密码,应该使用加盐技术以增加安全性。
能力值:
( LV3,RANK:30 )
43 楼
sjdkx
现在关注的还是侧重于文件加密的安全性。如果处理大量文件用相同的用户密码,应该使用加盐技术以增加安全性。
加盐也一样需要对每个文件都要有一个映射,同样需要维护一个数据库来一一对应,那么怎么保证数据文件的安全
能力值:
( LV4,RANK:40 )
44 楼
一字节明文用一字节密钥加密就很安全了。
能力值:
(RANK:190 )
45 楼
理论上 如果密钥是不可预测的 那么
明文 算符 密钥 = 密文
这样的加密方式 是无条件安全的
因为密钥与密文完全无关
同时 如果明文是满熵的 没有任何冗余(所有的自然语言都是有大量冗余的)
不管使用什么加密算法 也都是无条件安全的
因为破解者无法确定哪个明文才是正确的(即使破解者能够穷举所有的密钥)
此外 如果加密算法的空间足够大 能覆盖所有明文空间到密文空间的映射
那么也能做到无条件安全
因为从任何明文到任何密文的映射 在破解者眼里都是同样可能性的 无法提供任何有用信息
上述3点 分别从:密钥、明文、加密算法 这3个角度出发 都能做到无条件安全,但可惜这些都是理论上的。
在实际工程应用中 都不切实际 无法大规模应用。
不过,这些结论可以为设计好的密码系统提供思路。
最后于 2019-7-5 22:07
被看场雪编辑
,原因:
能力值:
( LV4,RANK:40 )
46 楼
实际上也能安全,一次一密就足够安全了,一次两密一次三密....,太容易实现了,破解有可能吗?
能力值:
(RANK:190 )
47 楼
sjdkx
实际上也能安全,一次一密就足够安全了,一次两密一次三密....,太容易实现了,破解有可能吗?
理论上,就有可能了
能力值:
( LV4,RANK:40 )
48 楼
无论从理论上,和实际上破解都是梦!
能力值:
( LV2,RANK:10 )
49 楼
1→f(x)=3.f(x)叫加密算法,1是明文,3是密文。我想加密是一个动词活用做名词,指的是从明文到密文的整个过程。
能力值:
( LV4,RANK:40 )
50 楼
没错,加密算法就是一种数值变换,变得好别人看不懂得不到任何信息,自己又可通过逆变换复原明文。变得不好别人能够破解,信息得不到保护。