1. #1
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    985
    Thanked 513 Times in 338 Posts

    Standard UH API Problem

    Hey,

    Bin grad an dem Bukkit Plugin für den Minecraft Server dranne.


    Wenn ich per POST das PW und den Usernamen zur API schicke wird mir Fehlercode 3(Passwort falsch) zurückgeworfen. Das PW ist mit folgender Methode gehasht:
    PHP-Code:
        public String MD5(String benutzer) {
            
    MessageDigest md5 null;
            try {
                
    md5 MessageDigest.getInstance("MD5");
            } catch (
    NoSuchAlgorithmException e) {
                
    // TODO Auto-generated catch block
                
    e.printStackTrace();
            }
            
    md5.reset();
            
    md5.update(benutzer.getBytes());
            
    byte[] result md5.digest();

            
    /* Ausgabe */
            
    StringBuffer hexString = new StringBuffer();
            for (
    int i=0i<result.lengthi++) {
                
    hexString.append(Integer.toHexString(0xFF result[i]));
            }
           return 
    hexString.toString();      
        } 
    (Sie ist nicht von mir)


    Ich denke mal ich hashe den String falsch.

    Wisst ihr was an der Methode falsch ist?

  2. #2
    Gelöschter Benutzer
    Gast

    Standard AW: UH API Problem

    Hash doch einfach mal einen String und überprüfe danach den Hash mit einem Hash-Generator wie zB. diesem hier: http://www.miraclesalad.com/webtools/md5.php

  3. The Following User Says Thank You to Gelöschter Benutzer For This Useful Post:

    rVs14 (16.02.2013)

  4. #3
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.236
    Thanked 9.136 Times in 3.010 Posts
    Blog Entries
    5

    Standard AW: UH API Problem

    Weiß grad nicht auswendig wie Java den Hash generiert, aber entferne mal alle - und wandle den String in Kleinbuchstaben um.
    Also in der letzten Zeile

    Code:
    return hexString.toString().replace("-", "").toLowerCase();


  5. The Following User Says Thank You to DMW007 For This Useful Post:

    rVs14 (16.02.2013)

  6. #4
    Avatar von patlux
    Registriert seit
    26.10.2011
    Beiträge
    1.196
    Thanked 1.596 Times in 725 Posts
    Blog Entries
    2

    Standard AW: UH API Problem

    Ausgabe passt. Fehler liegt an der API.

    "lol"
    ==>
    Java
    Code:
    9cdfb439c7876e703e307864c9167a15
    http://www.php-space.info/php/space/md5-generatoren.php
    Code:
    9cdfb439c7876e703e307864c9167a15
    md5 Generator | bueltge.de
    Code:
    9cdfb439c7876e703e307864c9167a15
    Api gibt mir auch Errorcode 3 zurück.
    Geändert von patlux (16.02.2013 um 23:51 Uhr)

  7. The Following User Says Thank You to patlux For This Useful Post:

    rVs14 (16.02.2013)

  8. #5
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    985
    Thanked 513 Times in 338 Posts

    Standard AW: UH API Problem

    Zitat Zitat von Finn Beitrag anzeigen
    Hash doch einfach mal einen String und überprüfe danach den Hash mit einem Hash-Generator wie zB. diesem hier: http://www.miraclesalad.com/webtools/md5.php
    Jo, sind beide gleich.
    Zitat Zitat von DMW007 Beitrag anzeigen
    Weiß grad nicht auswendig wie Java den Hash generiert, aber entferne mal alle - und wandle den String in Kleinbuchstaben um.
    Also in der letzten Zeile

    Code:
    return hexString.toString().replace("-", "").toLowerCase();
    Gemacht, keine Veränderung.


    Denke mal das es an der API liegt, wie bereits patlux gesagt hat.

Ähnliche Themen

  1. FF IV Problem
    Von Dewu im Forum Android
    Antworten: 0
    Letzter Beitrag: 19.06.2013, 21:17
  2. Problem mit CSS
    Von Kolle1991 im Forum Counter Strike
    Antworten: 7
    Letzter Beitrag: 31.07.2012, 17:32
  3. Skype-Problem: Problem mit dem Wiedergabegerät
    Von Scarface im Forum Audio & Video
    Antworten: 0
    Letzter Beitrag: 16.07.2012, 23:58
  4. MSN Problem
    Von GXC1 im Forum Software
    Antworten: 3
    Letzter Beitrag: 29.06.2012, 12:08
  5. RAM Problem
    Von Localhost im Forum Hardware
    Antworten: 1
    Letzter Beitrag: 24.04.2012, 22:37
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.