Mailinglisten-Archive |
Norbert Siebert wrote: > Hallo Liste, > > ich habe mir gestern den ganzen Tag mit der Generierung von MD5 Schlüsseln > verbracht und weiss jetzt nicht mehr weiter. > > Ich wollte mit nuSoap auf einen in C# geschriebenen Webservice zugreifen. Dieser > erfordert eine Authentifizierung, in der ein String aus Benutzername, Passwort > und noch ein parr Sachen mit MD5 kodiert und gepostet wird. > > Ich habe einen Beispielclient in C# der auf diesen Webservice zugreifen kann. > Allerdings wird der String UTF-8 kodiert, bevor aus diesem der MD5 Schlüssel > generiert wird. Ergebnis ist ein anderer MD5 Schlüssel, im Vergleich zu dem > mit PHP generieten. Passe ich in meinem C# Client die Kodierung auf ASCII an, > dann stimmen die beiden Schlüssel überein. > > Leider erwartet aber der Webservice halt die UTF-8 Variante. > > Folgendes funktioniert schon mal nicht. > > <?php > $md5_key = md5(utf8_encode($str)); > ?> > > Habt ihr noch einen Tip für mich? lass dir doch in deinem C#-Client mal den UTF8-Codierten String ausgeben (vor der MD5-Kodierung) und vergleich ihn mit dem von PHP erstellten UFT8-Kodierten String - oder poste die beiden dann mal hier. -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive