Sergey Likho:
Идея такая: в советнике шифровать данные, и в URL передавать шифр на сайт. Сайт эти данные дешифрует и заносит в свои базы.
AES с ключом 256 бит - на выходе дает строку которая в URL не передается из за нестандартных символов.
С DES с ключом 56 бит - ситуация похожая.
Переведите шифр AES или DES в BASE64 и передавайте.
А лучше по возможности как параметр POST запроса, так как не будет лимита на количество символов.
Постает вопрос, а зачем таким способом шифровать?
Постает вопрос, а зачем таким способом шифровать?
А какие еще варианты возможны?
Мне необходимо зашифровать данные которые передаются на сайт. Я выбираю из тех методов что доступны в MQL и PHP.
Но все же сайт под https протоколом работает, это шифрованое соединение.
Для передачи из MQL что используете? WIN API, DLL, WebRequest?
рекламировать тут ни чего не стоит.
Но все же сайт же под https протоколом работает, это шифрованое соединение.
Для передачи из MQL что используете? WIN API, DLL, WebRequest?
Зачем еще что-то еще придумывать, если сайт ваш, а не какой-то фалообменник с общим доступом к контенту, лично мне не понятно.
Разве что для саморазвития.
А какие еще варианты возможны?
Мне необходимо зашифровать данные которые передаются на сайт. Я выбираю из тех методов что доступны в MQL и PHP.
MQL, потому что советник на mql.
На самом деле я разобрался.
Отлично работает связка - "текст" - AES256 - Base64 - запрос на сайт
на сайте все дешифруется в обратную сторону.
Кстати, всплыли сложность при работе с httpS сайтом.
Даже используя встроенную WebRequest возникает ошибка 5203.
(5203 ERR_WEBREQUEST_REQUEST_FAILED Ошибка в результате выполнения HTTP запроса)
Если отключить SSL и слать данные на http, то никаких сложностей не возникает.
Кто знает, в чем может быть проблема?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Идея такая: в советнике шифровать данные, и в URL передавать шифр на сайт. Сайт эти данные дешифрует и заносит в свои базы.
Не могу разобраться с алгоритмами
AES с ключом 256 бит - на выходе дает строку которая в URL не передается из за нестандартных символов.
С DES с ключом 56 бит - ситуация похожая.
BASE64 (перекодировка) - это конечно выход, но это вообще не шифрование.
Подскажите как быть?