https://zecommentaires.com/check-complex-passwords/