不学通达信DLL开发能实现代码加密吗?

[软件教程]
设置
1779 1 通达信保护 Lv.2 发表于 · 2021-11-21 00:49 显示全部楼层 正序浏览 |
跳转到指定楼层
什么是通达信代码加密,简单点,直接上代码:
要加密如下代码:

TYP := (HIGH + LOW + CLOSE)/3;
V1:=SUM(IF(TYP>REF(TYP,1),TYP*VOL,0),N)/SUM(IF(TYP<REF(TYP,1),TYP*VOL,0),N);
MFI:100-(100/(1+V1));

这代码大家是不是都很熟悉,不就是每天自己在写的代码吗?

然后我再发一下下面这个代码:

TYP:=TDXDLL1(104,TDXDLL1(101,TDXDLL1(101,HIGH,LOW,0),CLOSE,0),3,0);
B1:=TDXDLL1(217,TYP,1,0);
B2:=TDXDLL1(106,TYP,B1,0);
B3:=TDXDLL1(103,TYP,VOL,0);
B4:=TDXDLL1(218,TDXDLL1(401,B2,B3,0),N,0);
B5:=TDXDLL1(218,TDXDLL1(401,TDXDLL1(105,TYP,B1,0),B3,0),N,0);
V1:=TDXDLL1(104,B4,B5,0);
C1:= TDXDLL1(101,1,V1,0);
C2:=TDXDLL1(104,100,C1,0);
MFI:TDXDLL1(102,100,C2,0);

唉哟我的妈呀,这是啥,肯定会有朋友问?当前也有不少朋友会知道,这个是通达信的代码转换成DLL后,通达信需要再次编写的代码。
这个代码和上面的代码实现的功能完全一样,画出来的线完全一样。如果你的代码这样提供给你的用户,还担心它知道你的代码逻辑么,肯定不可以的。
那怎么做到的呢?

我简单说一下原理,还是举个例子简单明了:
比如我在通达信界面上写了一个MA(C,5)这么个代码 ,我期望不让别人知道我写的是这个,那我是不是要实现一个MA这样的算法函数呢,那怎么写呢,通达信提供了一个DLL框架,我们只需要在它这个框架上面把MA这个算法实现,然后把这个函数导出来,假如导出来的函数序号为10,那么我们就可以用这个DLL导出的函数来实现MA这个函数的功能,最后我们就把MA(C,5)变成了:
TDXDLL1(10,C,5,0);
看到没,这个函数是不是比MA(C,5)更有安全感,如果你写了一堆这样的代码,就象上面的代码那样,如何呢?不过可能你还会问,TDXDLL1(10,C,5,0)会不会被人猜出来啊。

那我可以再改一下 TDXDLL1(10,TDXDLL1(101,0,0,0),TDXDLL1(102,0,0,0),0);还能这么容易猜出来吗?

好,说到这里,相信大家都看清楚了,最为关健的是啥?要在DLL里写一个实现MA这样一个功能 的DLL函数,对于编程开发者来说,这个函数兴许不难,但对于绝大多数人来说,不会C++,不会编程,自己学,说真的,真有点些难度,这个MA函数算法还算容易的,还有其它函数说真的就不是那么容易了,比如LLV,HHV,FORCAST,FINDLOW 这些函数就不那么容易了,我大概统计了一下,通达信的算法函数大概有150个左右,实现这些函数,熟练的人都需要花上很长一段时间,我就在里面一些函数花上了很长一段时间,所以可想而知,对自己代码加密真的不是一件容易的事。

那有没有可以不学习编程也可以实现通达信代码加密呢?就是说我能不能把明文的通达信代码直接加密成TDXDLL1(1,xx,xx,xx)这样的代码呢


其实我一直就想做这么个系统,但是总是觉得很麻烦,很难搞,工作量大。直到有一天,有一个朋友从很远很远的地方,坐火车都坐了两天,来请我给他做DLL加密,并且是用它的电脑开发,他守着我开发,直到完成(完全可以理解,因为需要安全),我很心疼这位朋友,加班加点给他尽早完成,后面我决定做这么个事:

把通达信常用的函数全部实现,只需要简单调用我提供的接口就可以实现加密。我也不需要知道对方的明文代码,对方也可以实现加密。

这件事想想就害怕,因为工作量太大,但是想起这位千里迢迢过来找我开发的朋友,我一定要坚持把这件事做完。一个星期,两个星期,一个月,两天月,每天做一点,三个月下来,基本把全套函数都实现了。

需要体验的朋友,可以下载附件,按说明文档来试试呢。

附件

VIP体验版.zip

6.85 MB, 下载次数: 1, 下载积分: 分享值 -2 个

实现自助加密说明文档

举报

使用道具 扔鸡蛋 回复

笑猴
Lv.1
发表于 2021-11-22 07:08 复制 查看全部楼层
您好,游客,您的用户组(游客)无法查看回复内容,请登录论坛或者去相关版区学习升级之后才能查看。升级指南

举报

使用道具 点亮 支持 扔鸡蛋 回复

您需要登录后才可以回帖 登录

本版积分规则 《理想财富服务协议》《免责声明》

站长推荐 关闭 上一条 /7 下一条
回顶部 到页底
快速回复 返回顶部 返回列表