mj0017 发表于 2017-4-14 22:32

求教如何判断加密算法

程序本身提供加密功能,请问下如何从密文逆推明文
已测
明文111111 密文 FEA16BB827FE50D1
明文 222222 密文 C8DB99CC767AD0A9

88d25a3221430fa 发表于 2017-4-14 22:33

就烦起名字 发表于 2017-4-15 00:46

你要的这个过程叫解密 不叫逆推......
同一个算法公钥不同结果都不同.....
现代数字加密没可能实现基于穷举的逆向.....
具体的你可以去了解一下RSA算法 这个应该还算是纯数学的 算是最好理解的了吧

marxel 发表于 2017-4-15 01:00

不说解密了,加个盐你连算法类别都猜不出来

—— 来自 Xiaomi Redmi Note 3, Android 6.0.1上的 S1Next-鹅版

すぴぱら 发表于 2017-4-15 08:42

这时候就要祭出ida了

瓦格雷 发表于 2017-4-15 08:44

董卓 发表于 2017-4-15 11:16

样本还有多少量,有加密api可以测吗?

catxing 发表于 2017-4-15 18:22

marxel 发表于 2017-4-15 01:00
不说解密了,加个盐你连算法类别都猜不出来

—— 来自 Xiaomi Redmi Note 3, Android 6.0.1上的 S1Next-鹅 ...

同意这位。你现在等于有一台enigma机可以获取任意明文输入的加密输出,但是这对于解密特定密文的帮助十分有限。有限是指讲计算复杂度从2^50降到2^45这样的。

mj0017 发表于 2017-4-15 19:03

其实程序没加壳可以直接用傻瓜工具逆到汇编语言,不过看不懂...

liu_tianyi 发表于 2017-4-16 08:12

DES加密吧。你这个输出是16进制表示的64位数据,和DES加密一致。

四点 发表于 2017-4-17 01:10

逆向

xiqing.chu 发表于 2017-4-17 14:58

作为密码学的防病毒工作人员。。我可以告诉你,你这个是无法破解的。已知密文和已知明文 需要大量样本 做攻击也只能做暴力 楼上有人说加盐的 那就等于密文也只有部分了。

hanqi7012 发表于 2017-4-17 15:34

v2也看到你了

基本无解

老老实实的反汇编一点一点来吧

再说万一是摘要算法呢……

the_ripples 发表于 2017-4-17 15:48

知不知道密钥呢

litel 发表于 2017-4-18 07:15

现在是个程序加密都会加盐了。。。

marxel 发表于 2017-4-18 08:31

litel 发表于 2017-4-18 07:15
现在是个程序加密都会加盐了。。。

因为常用加密法就那么几种,不加盐分分钟撞出来啊。。。

—— 来自 Xiaomi Redmi Note 3, Android 6.0.1上的 S1Next-鹅版

偏微分 发表于 2017-4-18 09:11

突然想到一个问题。针对一段被加密的文本,如何才能暴力破解之?用错误的密码只不过是解密出一段无意义的东西,但如果原文就是随机的二进制流呢?

偏微分 发表于 2017-4-18 09:17

现在的加解密算法一般都带有hash校验吧。如果去掉这些东西,纯加密的话是否只能人工判断是否解密成功?前提还得原文是可读的
页: [1]
查看完整版本: 求教如何判断加密算法