а еще реальная тема - добавить возможность шифрования не просто мд5, а по заданным формулам, то есть например двойной мд5 ( то есть мд5(мд5()) такого вида)
и вообзе любую формулу. конечно, скорость при разных формулах будет различна, но ничего не поделаешь.