Revert "Revert "hashing password added""

This reverts commit bb1640871b5ca73670e0c3bc079d33a3a7baa4f5.