@format_c: Ich habe schon verschiedene Strings in Perl und PHP verglichen, es kommen immer unterschiedliche Ergebnisse raus. Auch mit Digest::HMAC_MD5 (ohne Angabe eines zusätzlichen Schlüssels) kommt ein unterschiedliches Ergebnis.
@esskar: Ich vermute, das PHP einen eigenen Schlüssel verwendet, um einen String mit MD5 zu verschlüsseln. Leider schweigt sich die PHP-Dokumentation darüber aus :-(. Wie kommst Du darauf, das PHP eine 0 anhängt?
Derjenige, der zwei Hasen jagt, lässt einen zurück und verliert den anderen.