Расчет MD5 хэша по следующему алгоритму:
1. Расчитывается MD5-хэш пароля;
2. Рассчитать MD5-хэш для команды CMD_LOGIN в следующем порядке:
- seed, полученный в ответ на команду CMD_GET_SEED;
- имя пользователя;
- MD5-хэш пароля.
2. Рассчитать MD5-хэш для команды CMD_LOGIN в следующем порядке:
- seed, полученный в ответ на команду CMD_GET_SEED;
- имя пользователя;
- MD5-хэш пароля.
Пример использования:
private void button1_Click(object sender, EventArgs e)
{
// аргумент 1 - SEED
// аргумент 2 - LOGIN
// аргумент 3 - PASSWORD
string hash = MD5CE.GetMagicHash(
"22B8B138A075315B43C0194DD0034527",
"UserName",
"Password");
}
Библиотека для C# (Visual Express 2010): md5ce.zip