Thema: Delphi FritzBox Login

Einzelnen Beitrag anzeigen

Benutzerbild von XXcD
XXcD

Registriert seit: 19. Sep 2006
581 Beiträge
 
Delphi 2007 Professional
 
#1

FritzBox Login

  Alt 27. Dez 2016, 20:45
Hallo,

ich versuche gerade eine kleine Anwendung zu erstellen mit der ich auf meine Fritzbox zugreifen kann.
Das Loginverfahren ist ein wenig kompliziert.

Die zurückgelieferte Challenge ID muss zusammen mit dem Passwort in UTF-16LE gehasht werden.

Hat sich an dem Ablauf schonmal jemand versucht und kann mir helfen oder sagen wie ich die Beispielfunktion unter Delphi nutzen kann?

Code:
public string GetMD5Hash (string input) {
MD5 md5Hasher = MD5.Create();
byte[] data = md5Hasher.ComputeHash(Encoding.Unicode.GetBytes(input));
StringBuilder sb = new StringBuilder();
for (int i = 0; i < data.Length; i++) {
 sb.Append(data[ i ].ToString("x2"));
 }
 return sb.ToString();
}
  Mit Zitat antworten Zitat