这是什么奇葩加密算法?

45888484 2016-05-27 01:15:03
3B251E180573E051C0B0 123456789
221A0571 123
BEA6918D 123
AC948F8B 123
7CE45ED844 1234
7BE551CD4B 1234
CCB4AFAB9682 12345
0820CB66 abc
EA052ED8 abc

如何解密?
...全文
248 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
能够提供数据,说明加密程序在手,还不如直接反汇编分析算法。 如果要静态分析的话,可以写个小程序,循环调用加密程序加密一个最简单的串,比如0,因为同样的明文输出密文不一样,它加密中肯定有一字节的随机数据、可变数据、垃圾数据之类的,而且这一字节必然带在密文中,否则恢复不了。把它每次生成的密文保存下来,去掉重复的,直到得到256个不同的密文(注意要从同一个明文得到),把这些密文列出来,应该就比较容易分析出算法了。
45888484 2016-05-29
  • 打赏
  • 举报
回复
引用 3 楼 Rewen 的回复:
看起来像是线性加密的算法。 需要多提出一些数据来分析。
可以再提供一些
列子汤问 2016-05-27
  • 打赏
  • 举报
回复
看起来像是线性加密的算法。 需要多提出一些数据来分析。
caojinrong 2016-05-27
  • 打赏
  • 举报
回复
说说我的直观映象: 1、密文应该是十六进制表达形式 2、密文长度比明文长度多1 3、同一明文所得的密文不唯一 最有可能的就是密文中某一字节为随机数,密文由该随机数和明文运算得到,可以按这个思路去试试 最好的方法就是问原作者是如何加密的,逆向工程也是一解决方案,估计CSDN上也没人愿意帮你死那么多脑细胞!
赵4老师 2016-05-27
  • 打赏
  • 举报
回复
密文=MD5(明文+当前系统毫秒数+盐) 神仙也破解不了。

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧