Как декодировать md5?
Да понятно всё, непонятно только зачем в БД записан хэш, а не пароль )
Найди ответ на этот вопрос - остальные отпадут.
у MD5 нет обратной функции декодировки. работает в одну сторону.