В эту тему были перенесены комментарии, не относящиеся к "Биткоин и все с ним связанное. Место обитания криптоманьяков и их противников.".
- Биткоин и все с ним связанное. Место обитания криптоманьяков и их противников.
- Альтернатива биткоину - Color Coins
- Напишу индикатор бесплатно
товарищи граждане программисты научите хешировать данные на mql4(в base64 уже вроде умею)
Mischek:
Дааа , им теперь помоложе подавай .
"старый конь борозды не портит" (народное)
Дааа , им теперь помоложе подавай .
sanyooooook:
товарищи граждане программисты научите хешировать данные на mql4(в base64 уже вроде умею)
MD5 надо ?
товарищи граждане программисты научите хешировать данные на mql4(в base64 уже вроде умею)
sergeev:
MD5 надо ?
MD5 надо ?
MD5 вроде где-то находил пример
sha256
я с этим не сталкивался так что по большей части даже не знаю что нужно-то вот на шfрпе пример кода:
protected string Login= "Получить на странице доступа к API"; protected string Password = ""Получить на странице доступа к API"; protected string Culture ="ru-RU"; var RequestBalance = new { Login = Login, Wmid = wmid, Culture = Culture, Signature = HashToBase64(String.Format("{0};{1};{2};{3}", Login, Password, Culture, wmid), null)}; string Response = ITServiceJson.Balance(ForceJson(RequestBalance)); static public byte[] Hash(string plainString, Encoding encoding) { if (plainString == null) throw new ArgumentNullException("plainString"); if (encoding == null) encoding = Encoding.UTF8; return Hash(encoding.GetBytes(plainString)); } static public byte[] Hash(byte[] bytes) { if (bytes == null) throw new ArgumentNullException("bytes"); using (SHA256 algorithm = new SHA256Managed()) { byte[] hashBytes = algorithm.ComputeHash(bytes); return hashBytes; } } public string HashToBase64(string plainString, Encoding encoding) { if (plainString == null) throw new ArgumentNullException("plainString"); return Convert.ToBase64String(Hash(plainString, encoding)); }
с отправкой пост запросов разобрался но нужно делать хеш вот тут Signature:
название | назначение | примечание |
Login | логин трейдера | получен трейдером на странице доступа к API и используется для подписи запросов к Интернет-бирже |
Password | пароль трейдера | получен трейдером на странице доступа к API и используется для подписи запросов к Интернет-бирже |
Wmid | Wmid трейдера | WM идентификатор трейдера при работе с Интернет-биржей |
Culture | язык запроса | определяет язык сообщения. (ru-RU, en-EN) |
Signature | подпись запроса | формируется из параметров: Login+ ';' + Password+ ';' + Culture+ ';' +Wmid |
sergeev:
MD5 надо ?
нет не MD5 точно
MD5 надо ?

SHA-256 Source Code (SHA2) - PolarSSL
- Offspark B.V.
- tls.mbed.org
In addition to being used for the SHA-256 algorithm, the same code also performs the SHA-224 algorithm. In fact, the SHA-224 hash algorithm is nothing more than the result of the SHA-256 algorithm being cut short. The code only has a single dependency on config.h in the sha2.c source code file. You can remove this inclusion or just create a...
я как наивный хотел готовое.
это находил
ЗЫ: может у виндовс есть какие встроенные библиореки которые делают такое шифрование.
пардон за очепятки пьян.стал исправлять
sanyooooook:
Пиши на шарпе, Санек, там думать почти не надо.
Я уже к 4-й бирже апи имплеменчу :)
sanyooooook:
CryptoAPI
ЗЫ: может у виндовс есть какие встроенные библиореки которые делают такое шифрование.

The Cryptography API, or How to Keep a Secret
- msdn.microsoft.com
This article describes the Microsoft® Cryptography application programming interface (API) that is available with the new Windows NT® version 4.0 release and upcoming versions of Windows® 95. This article examines what is required to set up and use this new API. In order to compile the sample application you will need Microsoft Visual C++®...

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь