как зашифровать исходный код?
Есть разные алгоритмы шифрования RSA, DES. Есть еще MD5 но он в нем не предусмотрено обратная расшифровка. Есть еще совсем простой алгоритм, шифрование методом XOR.
...
А зачем это надо?
как зашифровать исходный код?
Онлайн-сервис MQL5 Cloud Protector.
MQL5 Cloud Protector — это онлайн-сервис для дополнительной защиты MQL-программ.
Исполняемые файлы EX4/EX5 сами по себе надежно защищены от декомпиляции, а сервис MQL5 Cloud Protector предоставляет дополнительный, еще более высокий уровень защиты. Аналогичная защита используется в магазине торговых приложений MetaTrader Маркет, где все файлы продуктов (EX4/EX5) дополнительно компилируются внативный (машинный) код. Единственное отличие от Маркета заключается в том, что итоговый файл не привязывается к конкретному компьютеру. Его можно запускать на любых компьютерах как обычные EX4/EX5-программы.
Как это работает
Сервис MQL5 Cloud Protector работает безопасно. Дополнительная защита накладывается только на уже скомпилированный файл. Исходный код никуда не передается. Сначала программа компилируется в EX4/EX5-файл на компьютере пользователя. Далее исполняемая часть файла по защищенному соединению отправляется в сервис, где она шифруется при помощи современных ассиметричных алгоритмов, а также подписывается уникальным приватным ключом.
![Дополнительная защита программ (MQL5 Protector) - Разработка программ - MetaTrader 5 Дополнительная защита программ (MQL5 Protector) - Разработка программ - MetaTrader 5](https://c.mql5.com/36/21/dopolnitelnaya-zaschita-programm.png)
- www.metatrader5.com
Окунуться в мир 1С программирования, когда свои тексты намеренно искажаются в нечитабельный вид и алогичную структуру программы - если вдруг вас поперли, то последователям вашими наработками будет затруднительно воспользоваться.
Онлайн-сервис MQL5 Cloud Protector.
MQL5 Cloud Protector — это онлайн-сервис для дополнительной защиты MQL-программ.
Исполняемые файлы EX4/EX5 сами по себе надежно защищены от декомпиляции, а сервис MQL5 Cloud Protector предоставляет дополнительный, еще более высокий уровень защиты. Аналогичная защита используется в магазине торговых приложений MetaTrader Маркет, где все файлы продуктов (EX4/EX5) дополнительно компилируются внативный (машинный) код. Единственное отличие от Маркета заключается в том, что итоговый файл не привязывается к конкретному компьютеру. Его можно запускать на любых компьютерах как обычные EX4/EX5-программы.
Как это работает
Сервис MQL5 Cloud Protector работает безопасно. Дополнительная защита накладывается только на уже скомпилированный файл. Исходный код никуда не передается. Сначала программа компилируется в EX4/EX5-файл на компьютере пользователя. Далее исполняемая часть файла по защищенному соединению отправляется в сервис, где она шифруется при помощи современных ассиметричных алгоритмов, а также подписывается уникальным приватным ключом.
в 4 нет кнопки
это нужно 4 запускать через 5 ?
на новых версиях работает (в 1121 точно запускается)
попробовал не выходит
2018.10.07 20:02:56.527 IL_09: has newer unsupported version, please update your client terminal
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования