Não pode fica nessa linha. Deve fazer o hash após as validações dos campos, ok? (string vazia retorna um hash válido)