查看单个帖子
旧 2003-06-17   #21
candock
中级会员
级别:8 | 在线时长:215小时 | 升级还需:10小时级别:8 | 在线时长:215小时 | 升级还需:10小时
 
candock 的头像
 
注册: 02年10月23日
来自: 水云间
帖子: 232
声望力: 25
声望: 10 candock 闻道则喜
精华:4
现金:45两梁山币
资产:109两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0

“看来需要一个艰苦的过程了,你有没有足够的耐心呀?”我发消息给林警官。
”啊,为什么?“后面带了一个哭泣的脸。
”他的密码算法用的是DES算法。“
”。。。。。“好久都没有回复。过了很久才回过来一句:”怪不得我觉得这么熟悉呢。唉~~~,麻烦了“。
这个写filelock的人,看来也是一个内行,而且比较专业,他的密码算法关键点居然用的是一个大众皆知道的密码算法。但是这个大众皆知道的算法,基本上是无解的。
凡是搞过加密的人,我想没有不知道这个算法的。这个算法在教科书里面也是随处可见。DES算法是1977年颁布的。到现在几乎都30年的时间了。但是到处都还在运用。可见这个算法的安全性和加密强度是值得称道的。他采用的56位的加密。对普通人来说,破译几乎是非常困难的。
这里有必要给不了解加密算法的读者说一说。其实,世界上真正加密强度非常高的加密算法基本都是公开的,除了一些特殊场所(比如军队)。也就是算法大家都知道。但是这些算法一个最基本的特点就是不可逆!也就是说,知道你知道密码的明文,和这个算法,任何人都可以算出你密码的密文。但是知道密文,是无法推出你的明文的。也就是说,即使你知道了算法,但是你不知道密码,你也无法反算出来的。这就是人类的智慧,这就是数学的魅力。不佩服不行。为什么这样,按照我现在的数学知识,也只是一知半解。但我知道,这些是数学家证明过的。如果你想反推密码的话,根本就是可笑的。如果你推出来了,你基本也就是一个数学家了。
当然,唯一的办法,就是穷举。也就是你一个密码一个一个算,算出来看是否和密文相同,如果相同,就是正确的密码了。但是在网络上,如果给你限定次数。你可以说一点办法都没有。幸好现在是在单机上。幸好我已经搞清楚了他的算法。幸好,我可以解决他的次数限定。
因此,并没有完全绝望。但是是否成功,就看加密者的本人输入的密码的强度了。也就是看运气了。
由于现在计算机速度越来越快,以前很多穷举无法成功的密码,现在也有了可能。所以现在已经有更长的密码算法来代替des了,比如ibm的mars算法就是其中一种。如果遇到这些算法,我肯定会立刻放弃。
”现在怎么办呢?“ 小林MM明显有点着急了。我想,她肯定开始都以为都解决了,现在居然遇到这么厉害的障碍。
我发现女人就是女人,别看小林穿着警服很威风的样子,但是,现在,明显也体现出女人柔弱无助的一面。其实警察也是人,他们有一个坚强的外壳,但是内心依然和普通人一样。呵呵。两个计算机高手最佳搭配应该是一男一女,因为男人一般不会嫉妒女人,而女人觉得男人比她自己强也觉得很自然。所以,这样交流起来就是没有什么隔阂,坦荡坦荡的,我比较喜欢这样坦荡的感觉。我最讨厌虚伪。
”那个加密文件的当事人,的计算机水平如何?“我发消息给他。

听遍那渺渺世间轻飘送 乐韵
人独舞 乱衣鬓

candock 当前离线