Added a better password encryption