Download MetaTrader 5

MQL4 Encrypt when Compiling

To add comments, please log in or register
Interested in social trading? Read the article!
ttrade
17
ttrade 2007.02.20 23:12 
Is there any way to add encryption when compiling an .ex4 file, so it is very difficult to decompile / reverse engineer?

Thanks
Amritendu Maji
1445
Amritendu Maji 2007.02.21 07:55  
You can write a dll and then call it from your EA. The main trading routine can be in the dll. I think that is a reliable way to hide your logic.

good luck.
8
cnotation 2007.02.21 20:03  
DLL's can be decompiled as well. It would be nice if MetaQuotes added some strong encryption but I think its hopeless.. Anytime you try to sale software there is always going to be that hole in the bottom of your boat.
ttrade
17
ttrade 2007.02.21 23:27  
Is it possible to encrypt the dll file if you compile the dll in .net?
. ... Rick D. ... .
1176
. ... Rick D. ... . 2007.02.24 03:47  
I have developed the following check-up system.
EA or indicator connects trough dll and http to a specified server.
Server checks received key by connection to MySQL DB and returns a response.
Nazoréen
76
Nazoréen 2008.05.29 23:06  

Hello RickD !


Could you provide us you script about what you told above, please ?


Thank you.

ukt
471
ukt 2008.05.30 16:27  

RickD


depends on key construction,yes?

does R/O access of ext or dll cause key to change?

is comms link encrypted?


ttrade,tradermaji,cnotation


why not have looksee at 'Interview with Stanislav Starikov: Features of New MQL5' as discussions about this

and this https://www.mql5.com/en/search

Point Zero
795
Point Zero 2012.03.07 01:26  
RickD:
I have developed the following check-up system.
EA or indicator connects trough dll and http to a specified server.
Server checks received key by connection to MySQL DB and returns a response.
Me too. My problem is decompilation ;-)
Point Zero
795
Point Zero 2012.03.07 01:34  
RickD:
I have developed the following check-up system.
EA or indicator connects trough dll and http to a specified server.
Server checks received key by connection to MySQL DB and returns a response.
I finally know how photoshop must feel about its products.
zzuegg
1505
zzuegg 2012.03.07 06:52  
flaab:
I finally know how photoshop must feel about its products.

Sure, sure. Photoshop is a product on which hundrets of people work for years. The development of such a program costs already a fortune.

On the other side your indicator/EA was developed by you, has cost you nothing but time.

I would not trade a black box. I am going the way of trust.

If you buy a programm from me, you get the source code. Why? You trust me that i am not scamming you, and i trust you that you are not distribuiting it.

Additionally this saves time to implement some kind of protection code.

From my experience such a 'trust relationships' with the clients can pay off.

We are not speaking about a bad formated photo if something goes wrong, we are speaking about lots of money the EA manages.

Point Zero
795
Point Zero 2012.03.07 23:02  
Any EX4 can be decompiled if there is enough interest and time from the decompiler. Just make your best and make a great product.
12
To add comments, please log in or register