public void ModifyPassword(string mail, string password) { if (!isPasswordValid(password)) { throw new Exception("La contraseña deve tener un minimo de 8 caracteres, con una Mayuscula, una minuscula y un número"); } byte[] data = System.Text.Encoding.ASCII.GetBytes(password); data = new System.Security.Cryptography.SHA256Managed().ComputeHash(data); var newPassword = System.Text.Encoding.ASCII.GetString(data); userPersistence.ModifyPassword(mail, newPassword); }