Mike Lowrey
Commodore
- Registriert
- Juni 2005
- Beiträge
- 4.978
Hallo zusammen,
ich sitze gerade an einem absurden Problem.
Ich habe einen String (Passwort) welcher mit SHA-512 gehashed wurde.
Dieser String soll per HTTP gesendet werden, daher codiere ich diesen mit Base64.
Dazu nutze ich diese Klasse http://iharder.sourceforge.net/current/java/base64/
Da die apache.common Implementierung Schwierigkeiten mit Android macht.
In einer normalen Desktop Anwendung (Kommandozeile) wird genau der erwartete String berechnet:
Bei Android kommt dagegen das hier raus:
Kann man jemand nen Tipp geben, woran das scheitern könnte? Die Strings sehen schließlich komplett unterschiedlich aus...
ich sitze gerade an einem absurden Problem.
Ich habe einen String (Passwort) welcher mit SHA-512 gehashed wurde.
Dieser String soll per HTTP gesendet werden, daher codiere ich diesen mit Base64.
Dazu nutze ich diese Klasse http://iharder.sourceforge.net/current/java/base64/
Da die apache.common Implementierung Schwierigkeiten mit Android macht.
In einer normalen Desktop Anwendung (Kommandozeile) wird genau der erwartete String berechnet:
Code:
PzJTP2o/az8tSm8/PT8GPz8/QT8/FEo/P3YhPz8zP0g/Pz8/bT9GPz8XPz8QP14/Pz8UeX4/Pz8UVGQ/Pz8/Ew==
Code:
77%2B9MlPvv71q77%2B9a%2B%2B/vS1Kb%2B%2B/vT3vv70G77%2B977%2B977%2B9Qe%2B/ve%2B/vRRK77%2B977%2B9diHvv73vv70z77%2B9SO%2B/ve%2B/ve%2B/ve%2B/vW3vv71G77%2B977%2B9F%2B%2B/ve%2B/vRDvv71e77%2B977%2B977%2B9FHl%2B77%2B977%2B977%2B9FFRk77%2B977%2B977%2B977%2B9Ew==