知道输入,跟结果。可以反推出算法嘛?
- 我好像是小号如题目。。。。知道输入什么 ,输出什么结果。可以反推出里面算法嘛?
我是想防止别人反推哈。
算法应该怎么样写,别人反推不出来?输入数据跟输出结果是没办法,可以通过抓包,抓到。过程算法就只能反推了
如果可以,需要多少组数据?iOS fly ~
- wsyx87930算法本身是线性的话可以反推
- 我好像是小号
- wsyx87930线性的话很容易,画个散点图连起来就行了
- jn13lh
- 我好像是小号
- 风一样的sbMD5就可以吧?
- jn13lh
- 风一样的sb研究下密码学理论吧,可以考虑上AES
- jn13lh回复6#我好像是小号
不明白你说的a和b加密传输是啥意思。因为不了解你的场景。
----
对输入和结果没有啥特别要求吗?没有的话办法多得是啊。比方说最简单的。输入数乘一个大数(也可以是一个有很多大数的数组。用哪个大数取决于输入的某个特征)。对结果取一段固定长度的字符串作为新数取的位置可以用输入的数的某个部分来确定。结果再每隔几位取一个数字形成新的数。然后再各种算。。。。你敢搞得够复杂。想逆推的人就得上神经网络。。。。还不一定能好用。 - wflove散列,hash
- qhgm你这个a+166(195-63)=结果b
和a+21912=结果b 有什么区别?
你这个等于就是一个线性函数,而且斜率已知,只有一个未知参数,只要一对数据就能反算出来了。 - jn13lh
- soshy不用保密的话,你先给50组数据我们看看?反正是周末。
- 我好像是小号
- xain可以拟合
- 我好像是小号
- jn13lh回复17#我好像是小号
随机数在这里的作用是啥。?对同一个输入。不要求结果的唯一性。?那你算半天有啥意义。。。。 - 猫了个咪的这不就是机器学习干的事情吗
- hchua166(195-63)这是一个常数
- tsounny也是醉了你就不能复杂一点吗?比如结果的后三位抑或,然后取反
- FQX机器学习啊 iOS fly ~
- zinwa.lin这不就是逆向破解吗 iOS fly ~
- ketkou理论上必然可以,但是需要的算力和时间不确定
- godzillaqqq运算后按二进排列后取反 应该不好推算吧
- fy883
0的结果是多少
- liuzhedash机器学习就是干这个的
- jiaxinyue
- pepsin你纸上画两个点,你考虑下能画多少根线把这两个点连起来
直线只有一根,但是曲线可以有无穷根
现在想象下你能在空间里画,还能穿过纸面
维度升高这解就无穷了 iOS fly ~ - 碧荷叶0就是经过同样的公式运算最后等于0啊。
- eoskevin泛函分析,课程了解一下
- bartonexdu不是说的拟合?
- lifanxi用Mathematica拟合一下不就好了么?懒得做是因为这样出来的结果未必是你想要的结果。
- wooda加密学里线性加密是最容易
- 碧荷叶Mathematica是啥?
- ageg去读读书吧。。你们讨论的东西连密码学的入门都不到
- 碧荷叶哈哈哈用execl拟合了一下,应该说比较接近但是偏差还是比较大的。
- 林有德机器学习就是啊,但是不能告诉你原始算法究竟是什么
- zengdragon坐标法,输入x轴,输出y轴,然后看是啥曲线,应该不难看出算法,如果有的话。 会将白发倚庭树
- hhenheng把股价曲线拟合拟合,能出来就是大牛
- 四维
- 我好像是小号