Создание .net md5 с использованием JavaScript - PullRequest
1 голос
/ 23 января 2012

Я использовал microsoft "system.security.cryptography", чтобы сделать md5 в приложении c #, но мне нужно что-то в javascript, чтобы создать аналогичное значение md5 на стороне клиента, я погуглил и нашел сайт Криптография Пая , который был создан с использованием javascript также на "ymail.com", мы можем увидеть что-то точно такое же, все изменения пароля на md5 на стороне клиента и затем отправить их на сервер, но проблема в алгоритме, я не знаю, какого родаалгоритма у нас есть?результаты отличаются, я хочу сопоставить пароль md5 на сервере с версией Microsoft.

1 Ответ

5 голосов
/ 23 января 2012

Вывод C # md5 может выглядеть следующим образом: 09-8F-6B-CD-46-21-D3-73-CA-DE-4E-83-26-27-B4-F6

Вывод Javascript md5 выглядит следующим образом: 098f6bcd4621d373cade4e832627b4f6

Чтобы он выглядел одинаково, просто возьмите вывод c # и сделайте так:

csharp_md5.ToLower().Replace('-', '');

md5 - идентичный носитель для всех языков, полученные буквенно-цифровые символы всегда одинаковы.

...