Это будет потому, что в WP7 вы хэшируете двоичное представление первого хэша, тогда как в PHP вы хэшируете его представление в ASCII.
Функция PHP md5()
возвращает строку ASCII, содержащую 32 шестнадцатеричных числацифры представлены в ASCII - 32 байта.Версия WP7 (вероятно) будет возвращать 16 байтов - истинное двоичное представление хэша.
Я не знаю на 100% уверен, но я был бы удивлен, если ответ на этот вопрос что-нибудь еще.
Сказав, что, глядя на комментарии на странице, на которую вы ссылались , похоже, что в прошлом в реализации MD5 были ошибки - так что это может быть просто Silverlightошибка.