- Bitcoin und alles, was damit zusammenhängt. Die Heimat von Kryptomanen und ihren Gegnern.
- Forex Markt Update
- Merkmale der Sprache mql5, Feinheiten und Techniken
Ja, sie suchen jetzt nach jüngeren Leuten.
Genossin Bürger Programmierer lehren mich, wie man die Daten auf mql4 Hash (Ich scheine zu wissen, wie man base64 verwenden)
MD5 wird benötigt?
MD5 Ich glaube, ich habe irgendwo ein Beispiel gefunden.
sha256
Ich habe mich noch nicht damit beschäftigt, also weiß ich größtenteils nicht einmal, was benötigt wird - hier ist ein Code-Beispiel auf der sprp:
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)); }
Ich habe herausgefunden, wie man eine Postanforderung sendet, aber ich muss hier eine Signatur erstellen:
Name | Zielort | Hinweis |
Anmeldung | Händler-Login | wird dem Händler auf der API-Zugangsseite mitgeteilt und wird verwendet, um Anfragen an die Online-Börse zu signieren. |
Passwort | Händlerkennwort | die der Händler auf der API-Zugangsseite erhält und die zur Unterzeichnung von Anfragen an die Online-Börse verwendet wird |
Wmid | Trader's Wmid | WM-Kennung des Händlers, wenn er mit der Online-Börse arbeitet |
Kultur | Abfragesprache | definiert die Sprache der Nachricht. (ru-RU, en-EN) |
Unterschrift | Unterschrift anfordern | generiert aus Parametern: Login + ';' + Passwort + ';' + Kultur + ';' +Wmid |
MD5 ?
![SHA-256 Source Code (SHA2) - PolarSSL SHA-256 Source Code (SHA2) - PolarSSL](https://c.mql5.com/36/3/sha-256-source-code-sha2-polarssl.png)
- Offspark B.V.
- tls.mbed.org
Ich war naiv und wollte ein fertiges Modell.
Ich war naiv, ich wollte ein fertiges Produkt.
ZS: Vielleicht hat Wind einige eingebaute Bibliotheken, die diese Verschlüsselung durchführen.
Entschuldigung für den Schreibfehler.
Schreiben Sie in Sharpe, Sanek, da müssen Sie nicht viel nachdenken.
Ich bin schon bei meinem 4. Austausch, ich implementiere die Api :)
ZS: Vielleicht hat Windows einige eingebaute Bibliotheken, die eine solche Verschlüsselung durchführen.
![The Cryptography API, or How to Keep a Secret The Cryptography API, or How to Keep a Secret](https://c.mql5.com/36/3/the-cryptography-api-or-how-to.gif)
- msdn.microsoft.com
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.