encrypting user password
closes #39