private string EncryptPassword() { if (string.IsNullOrWhiteSpace(_oldPassword)) { return(string.Empty); } IEncriptor encryptor = EncriptSha1.CreateEncriptor(_oldPassword); return(encryptor.GetEncriptedPassword()); }
public void SetPassword(string password, IEncriptor encriptor) { if (string.IsNullOrEmpty(password)) { throw new ActioException("empty_password", "Password cannot be empty"); } Salt = encriptor.GetSalt(password); Password = encriptor.GetHash(password, Salt); }
public bool ValidatePassword(string password, IEncriptor encriptor) { return(Password.Equals(encriptor.GetHash(password, Salt))); }
public UserService(IUserRepository userRepository, IEncriptor encriptor, IJwtHandler jwtHandler) { _userRepository = userRepository; _encriptor = encriptor; _jwtHandler = jwtHandler; }