找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1684|回复: 15
打印 上一主题 下一主题
收起左侧

这个数组怎么求通项公式啊?

[复制链接]
跳转到指定楼层
楼主
ID:427725 发表于 2020-2-24 20:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个怎么求通项公式啊?

原数组:2A52A4FC  
经过不知名公式转换后:5721A2FCE4C70074EE

原数组:C3B631C
经过不知名公式转换后:5220A7FEE0C6077AE6


原数组:1B168CFB
经过不知名公式转换后:5425A6F8E7CC0573EB

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

来自 7#
ID:427725 发表于 2020-2-25 18:49 | 只看该作者
很感谢各位的解答,经过一天的不懈努力,今天终于破译了加密方式

并没有用道太过复杂的加密,

我昨天晚上破译出来了.

1,仔细观察可发现,密文的偶数位固定,基数位变化
2,原数组8位16进制,转化为10进制后为9位,且好与密文基数位相同
3,密文1`2位照写,   
                将第3位分解成4位二进制:第2位取反,其他位不变;
                将第4位分解成4位二进制:第3`4位取反,其他位不变;
                ...........
                ...........
                ...........

4.进行验证,验证通过
(大约使用了6~8组数据进行验算)
回复

使用道具 举报

沙发
ID:235200 发表于 2020-2-25 00:34 | 只看该作者
提供的原始数据太少,无法给你求出来,这些数据一般是设备公司根据设备序列号来做的加密算法,如果三组数据就能让你解出来,那么这种加密算法就失败了
回复

使用道具 举报

板凳
ID:427725 发表于 2020-2-25 02:04 | 只看该作者
csmyldl 发表于 2020-2-25 00:34
提供的原始数据太少,无法给你求出来,这些数据一般是设备公司根据设备序列号来做的加密算法,如果三组数据就 ...

如果能给十多组数据呢,有希望吗?

如果用算法来尝试暴力破解,程序设计思路可以指点一下吗
回复

使用道具 举报

地板
ID:282850 发表于 2020-2-25 09:47 | 只看该作者
如果是通信(有线、无线),建议找CRC的通项公式测试一下,如果是加密,放弃吧。
回复

使用道具 举报

5#
ID:679425 发表于 2020-2-25 10:23 | 只看该作者
如果能给十多组数据呢,可以说也没有希望
回复

使用道具 举报

6#
ID:697884 发表于 2020-2-25 12:12 | 只看该作者
需要了解更详细的资料才能分析
回复

使用道具 举报

8#
ID:427725 发表于 2020-2-25 18:50 | 只看该作者
csmyldl 发表于 2020-2-25 00:34
提供的原始数据太少,无法给你求出来,这些数据一般是设备公司根据设备序列号来做的加密算法,如果三组数据就 ...

已经破译出来了,可以看看我在下面的介绍,感谢解答
回复

使用道具 举报

9#
ID:427725 发表于 2020-2-25 18:50 | 只看该作者
f556 发表于 2020-2-25 09:47
如果是通信(有线、无线),建议找CRC的通项公式测试一下,如果是加密,放弃吧。

已经解密出来了,不是太复杂的运算,仅仅是位运算
回复

使用道具 举报

10#
ID:235200 发表于 2020-2-26 00:22 | 只看该作者
hzl3128 发表于 2020-2-25 18:49
很感谢各位的解答,经过一天的不懈努力,今天终于破译了加密方式

并没有用道太过复杂的加密,

如果真是破译了,说明你太厉害了,你的第一步把原来数转换为十进制数,又是如何想到的呢?
回复

使用道具 举报

11#
ID:235200 发表于 2020-2-26 00:27 | 只看该作者
是不是有这种可能?本来是你设计的算法,来考考大家能否破解呢?
回复

使用道具 举报

12#
ID:235200 发表于 2020-2-26 09:15 | 只看该作者
hzl3128 发表于 2020-2-25 18:49
很感谢各位的解答,经过一天的不懈努力,今天终于破译了加密方式

并没有用道太过复杂的加密,

单位购置了5台设备,程序只能根据设备序列号生成的密码才能工作,请帮我破解一下算法
031375DF     635571551D39CCE8
03100977     D8555CD8D8784747
0318C2DF     D8555CFCACD1333A
031857aa     635571F3391D9696
0318c072     D8555CFCACD847D1
回复

使用道具 举报

13#
ID:427725 发表于 2020-2-27 02:18 | 只看该作者
csmyldl 发表于 2020-2-26 00:22
如果真是破译了,说明你太厉害了,你的第一步把原来数转换为十进制数,又是如何想到的呢?

加密方式太简单了,恰好运气使然吧

观察几组数据的密文,然后发现分为了9组(每组2位),主要是密文的前二位没有进行加密,转化为10进制之后,可以明显的观察出来
回复

使用道具 举报

14#
ID:427725 发表于 2020-2-27 02:19 | 只看该作者
csmyldl 发表于 2020-2-26 09:15
单位购置了5台设备,程序只能根据设备序列号生成的密码才能工作,请帮我破解一下算法
031375DF     635571 ...

我明天研究研究,但是你这个数据可以多给一点吗?
5组实在有点少
回复

使用道具 举报

15#
ID:427725 发表于 2020-2-27 02:20 | 只看该作者
csmyldl 发表于 2020-2-26 09:15
单位购置了5台设备,程序只能根据设备序列号生成的密码才能工作,请帮我破解一下算法
031375DF     635571 ...

还有,我看设备序号里面还有英文大小写,实际情况是否区分大小写呢?
回复

使用道具 举报

16#
ID:427725 发表于 2020-2-27 02:21 | 只看该作者
csmyldl 发表于 2020-2-26 00:27
是不是有这种可能?本来是你设计的算法,来考考大家能否破解呢?

不不不,我还没这么闲
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表