-
-
关于给定密文求加密算法的问题
-
2004-11-8 15:14
4723
-
对于前面一些的贴子,这里对那个臭名昭著的问题“给定一个加密的,
或是hash的输出值作为密文,有没有任何一种方法来看出所用加密算
法?”做一个简单的答复。
在大多数情况下,用任意的常规输出推导其所用的算法是不可能的。
我们大多只能在数据报头里发现我们想要的东西,或是在其他报头
信息里存在一些特定的程序或是输出值。也就是说,用来加密或是
hash的算法信息通常存在这里。大部分加密程序把加密所用的算法
放在报头里,也是因为解密软件知道用什么算法来解密数据。它
所用的算法保密,寄希望于把密码系统的强度依赖于攻击这不知道
算法的内真正的问题是,所有好的,可信的加密软件(PGP)会把
它的具体步骤说明公布于众。所以一个攻击者,很容易从得到加密
的生成密钥的算法。只有那些无人知晓的软件,才会隐藏它所用的
算法,把密码系统的强度依赖于攻击这不知道算法的内部机理,但不
要忘记Kerckhoffs的假设.
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法