Вы хотите внести изменения в плагин. Если вы решите форкнуть Discourse и попытаетесь поддерживать его отдельно, вы будете очень-очень сожалеть об этом, если история чему-то учит.
Какую проблему вы пытаетесь решить, храня пароли в виде хеша MD5? Как уже было предложено, весь интернет, похоже, согласен с тем, что MD5 не является шифрованием и не подходит для хранения паролей.