Asterisk, CallWeaver и некотоые другие SIP сервера требуют хранения пароля либо плаинтекстом, либо md5(username:realm:secret)
Это описано в протоколе SIP или это прихоти разрабов Asterisk и есть SIP сервера, которые позволяют хранить в другом виде, например hash(secret), где hash тоже можно выбрать?
Вот маленькая програмка http://www.sipmarket.net/soft/MD5String.exe
которая считает MD5 и наглядно показывает как он считается.
Можно использовать для проверки правильности введеных паролей в оборудовании.
sipmarket.net, Вы много видели asterisk'ов, работающих под Windows?
Я еще понимаю, если выложить bash/perl скрипт, но виндовую программку... Это уж слишком.