Ilyas: Я бы по другому сказал (перевернул утверждение)...
Можно и перевернуть, смысл в том, что никогда не стоит недооценивать возможности других и слепо уповать на то, что ты не победим лишь в силу того, что ты еще не знаешь, что тебя давно победили.
Any developer very well knows how much time and effort is spent on independent development of an efficient algorithm and he has an unconditional right to defend it. We're sure, that many users faced...
попробовал, прислали шифрованый исходник, который компилируется с ошибками.
отправил ещё раз, тоже самое вернулось с другими именами переменных и функций, но опять же с ошибками. )
с дуру отправил им их же шифрованный исходник, шифровали-цифровали, в итоге написали что не смогли зашифровать )))
Dear ...!
We can't process your request due to timeout issue. Please, contact support.
Best regards,
YPY Code Protector (beta)
144554595618628_future_protected.mq4 - после обработки
144554595618629_future_protected.mq4 - то что было до обработки, имена переменных и функций различаются
как оказалось, логика почти не затрагивается, шифруются стринги, имена переменных(меняются), имена функций(меняются). Значения переменных, которые в параметрах, заносятся грубо говоря в четырёх мерный массив, и после используются значения из массива. Ну и добавляется ненужная шелупень(вот тут под вопросом, сильно не углублялся).
вся "шифровка" перед изначальной логикой исходника, не зашифровали единственную пользовательскую функцию, оставив голой её логику )
И где соглашение с пользователем, что Вы не будите распространять его исходники и вообще использовать его алгоритмы?
Хотя о чём я прошу )
Ну да, очень скользкий сервис. Изначально было понятно.
Поэтому и ответы такие:
Pavel Izosimov:
Вы можете взвешивать хоть кого и как угодно, я даже готов быть невесомым, только Ваше любопытство не имеет ни какого отношения к целям и задачам, для которых была создана тема данного топика.
Писали бы себе тихонько, ан нет, захотели бета-тестеров от местного сообщества )
попробовал, прислали шифрованый исходник, который компилируется с ошибками.
отправил ещё раз, тоже самое вернулось с другими именами переменных и функций, но опять же с ошибками. )
с дуру отправил им их же шифрованный исходник, шифровали-цифровали, в итоге написали что не смогли зашифровать )))
Dear ...!
We can't process your request due to timeout issue. Please, contact support.
Best regards,
YPY Code Protector (beta)
144554595618628_future_protected.mq4 - после обработки
144554595618629_future_protected.mq4 - то что было до обработки, имена переменных и функций различаются
как оказалось, логика почти не затрагивается, шифруются стринги, имена переменных(меняются), имена функций(меняются). Значения переменных, которые в параметрах, заносятся грубо говоря в четырёх мерный массив, и после используются значения из массива. Ну и добавляется ненужная шелупень(вот тут под вопросом, сильно не углублялся).
вся "шифровка" перед изначальной логикой исходника, не зашифровали единственную пользовательскую функцию, оставив голой её логику )
Алгоритм шифрования дорабатывается и обновляется ежедневно, все ошибки проанализируем и устраним!
Причину получения сообщения о невозможности выполнения Вашей заявки Вы изложили верно "с дуру отправил им их же шифрованный исходник", т.к. в первом посте говорится "*Любой отправляемый исходный код *.mq4 должен быть ранее не зашифрованным .... Вы должны предварительно проверить это самостоятельно."
Алгоритм шифрования дорабатывается и обновляется ежедневно, все ошибки проанализируем и устраним!
Причину получения сообщения о невозможности выполнения Вашей заявки Вы изложили верно "с дуру отправил им их же шифрованный исходник", т.к. в первом посте говорится "*Любой отправляемый исходный код *.mq4 должен быть ранее не зашифрованным .... Вы должны предварительно проверить это самостоятельно."
Благодарю Вас за тестирование!
у Вас элементарная защита от дурака не сработала? )
т.е. алгоритм таки начал шифровать, потому как не смог понять что ему пришла его работа? )
дурак не читает условия )
может дураку научиться за Вас шифровать?
но тогда какой от Вас толк если каждый дурак будет сам шифровать исходники? )
у Вас элементарная защита от дурака не сработала? )
т.е. алгоритм таки начал шифровать, потому как не смог понять что ему пришла его работа? )
За это можно не переживать, ошибочно отправленный Вами уже шифрованный исходник никто не начинал шифровать.
Также не следует переживать за сам тестовый сервис, т.к. он временный и его единственная цель открыть внешний доступ к тестированию бета версии алгоритма шифрования. Это далеко не конечный продукт.
...по нашему опыту среди специалистов по взлому как правило находятся одни из самых высококвалифицированных программистов.
Я бы по другому сказал (перевернул утверждение)...
(sorry I can't write Russian).
Alain, you will be comfortable to read this information in English here
https://www.mql5.com/en/blogs/post/652126
кто-нибудь пробовал, отправлял исходники им?
попробовал, прислали шифрованый исходник, который компилируется с ошибками.
отправил ещё раз, тоже самое вернулось с другими именами переменных и функций, но опять же с ошибками. )
с дуру отправил им их же шифрованный исходник, шифровали-цифровали, в итоге написали что не смогли зашифровать )))
YPY Code Protector (beta)
144554595618628_future_protected.mq4 - после обработки
144554595618629_future_protected.mq4 - то что было до обработки, имена переменных и функций различаются
как оказалось, логика почти не затрагивается, шифруются стринги, имена переменных(меняются), имена функций(меняются). Значения переменных, которые в параметрах, заносятся грубо говоря в четырёх мерный массив, и после используются значения из массива. Ну и добавляется ненужная шелупень(вот тут под вопросом, сильно не углублялся).
вся "шифровка" перед изначальной логикой исходника, не зашифровали единственную пользовательскую функцию, оставив голой её логику )
И где соглашение с пользователем, что Вы не будите распространять его исходники и вообще использовать его алгоритмы?
Хотя о чём я прошу )
И где соглашение с пользователем, что Вы не будите распространять его исходники и вообще использовать его алгоритмы?
Хотя о чём я прошу )
Ну да, очень скользкий сервис. Изначально было понятно.
Поэтому и ответы такие:
Вы можете взвешивать хоть кого и как угодно, я даже готов быть невесомым, только Ваше любопытство не имеет ни какого отношения к целям и задачам, для которых была создана тема данного топика.
Писали бы себе тихонько, ан нет, захотели бета-тестеров от местного сообщества )
ps: я не против, пусть пишут
И где соглашение с пользователем, что Вы не будите распространять его исходники и вообще использовать его алгоритмы?
Хотя о чём я прошу )
кто-нибудь пробовал, отправлял исходники им?
попробовал, прислали шифрованый исходник, который компилируется с ошибками.
отправил ещё раз, тоже самое вернулось с другими именами переменных и функций, но опять же с ошибками. )
с дуру отправил им их же шифрованный исходник, шифровали-цифровали, в итоге написали что не смогли зашифровать )))
YPY Code Protector (beta)
144554595618628_future_protected.mq4 - после обработки
144554595618629_future_protected.mq4 - то что было до обработки, имена переменных и функций различаются
как оказалось, логика почти не затрагивается, шифруются стринги, имена переменных(меняются), имена функций(меняются). Значения переменных, которые в параметрах, заносятся грубо говоря в четырёх мерный массив, и после используются значения из массива. Ну и добавляется ненужная шелупень(вот тут под вопросом, сильно не углублялся).
вся "шифровка" перед изначальной логикой исходника, не зашифровали единственную пользовательскую функцию, оставив голой её логику )
Алгоритм шифрования дорабатывается и обновляется ежедневно, все ошибки проанализируем и устраним!
Причину получения сообщения о невозможности выполнения Вашей заявки Вы изложили верно "с дуру отправил им их же шифрованный исходник", т.к. в первом посте говорится "*Любой отправляемый исходный код *.mq4 должен быть ранее не зашифрованным .... Вы должны предварительно проверить это самостоятельно."
Благодарю Вас за тестирование!
Алгоритм шифрования дорабатывается и обновляется ежедневно, все ошибки проанализируем и устраним!
Причину получения сообщения о невозможности выполнения Вашей заявки Вы изложили верно "с дуру отправил им их же шифрованный исходник", т.к. в первом посте говорится "*Любой отправляемый исходный код *.mq4 должен быть ранее не зашифрованным .... Вы должны предварительно проверить это самостоятельно."
Благодарю Вас за тестирование!
у Вас элементарная защита от дурака не сработала? )
т.е. алгоритм таки начал шифровать, потому как не смог понять что ему пришла его работа? )
дурак не читает условия )
может дураку научиться за Вас шифровать?
но тогда какой от Вас толк если каждый дурак будет сам шифровать исходники? )
у Вас элементарная защита от дурака не сработала? )
т.е. алгоритм таки начал шифровать, потому как не смог понять что ему пришла его работа? )
За это можно не переживать, ошибочно отправленный Вами уже шифрованный исходник никто не начинал шифровать.
Также не следует переживать за сам тестовый сервис, т.к. он временный и его единственная цель открыть внешний доступ к тестированию бета версии алгоритма шифрования. Это далеко не конечный продукт.