2020-01-14 18:51发布
jqfsjt 发表于 2018-5-21 08:37 接收(16) 接收(10) 上传(10) 41 65 19 46 70 25
yoz 发表于 2018-5-21 08:43 既然输出是关于输入单调增的,那直接插值拟合吧?实在不行查个表?
wind2100 发表于 2018-5-21 08:05 不知道人家的加密方法,瞎猜有点难度, 拟合只是针对 线性的一般性曲线 ,二个数组是乱的, 只能呵呵了 学习 ...
jqfsjt 发表于 2018-5-21 08:46 能在深入的指导下吗?
下载.jpg (20.97 KB, 下载次数: 0)
下载附件
2018-5-23 21:07 上传
最多设置5个标签!
既然输出是关于输入单调增的,那直接插值拟合吧?实在不行查个表?
能在深入的指导下吗?
如果人家用的是真正的密码学书里面的加密算法,你看了密码学也不过可以证明无法破解而已。唯一有效的方法是从固件里拿到密码。相信这种场合不太可能用公钥/私钥体制的,所以只要找到那个加密密码就行。还有个前提只别人没有用硬加密芯片。
当然很多人只是用加减与或非等等自编了个很弱智的加密算法,那么你分析数据还是有可能的
- import numpy as np
- import matplotlib.pyplot as plt
- x = np.array([65,70,73,77,80,83,90,92,95,99,109,112,113,118,120,122,180,187,194,227])
- y = np.array([19,25,29,33,37,40,49,51,54,58,71,74,75,79,84,86,147,159,162,198])
- z = np.polyfit(x, y, 2)
- func = np.poly1d(z)
- xp = np.linspace(60, 260, 1000)
- plt.plot(x, y, '.', xp, func(xp), '-')
- plt.show()
复制代码下载.jpg (20.97 KB, 下载次数: 0)
下载附件
2018-5-23 21:07 上传
一周热门 更多>