implement password hashing feature

Please review, team shamango!