パスワードの暗号化に問題があります。写真で強調表示されていないように、パスワードを暗号化してもらいたいのですが。
私は次のc#コードを書きました:
        SHA1CryptoServiceProvider x = new SHA1CryptoServiceProvider();
        //byte[] bs = System.Text.Encoding.Unicode.GetBytes(password);
        //byte[] bs = System.Text.Encoding.UTF32.GetBytes(password);
        byte[] bs = System.Text.Encoding.UTF8.GetBytes(password);
        bs = x.ComputeHash(bs);
        var s = new StringBuilder();
        foreach (byte b in bs)
        {
            s.Append(b.ToString("x2").ToLower());
        }
        new UserService().ChangeUserPassword(username, s.ToString());
正しい方法でパスワードを暗号化するには、削除したい次のSQLコードを使用します。
CAST(hashbytes('SHA1',@newuserpassword) as nvarchar)
これが結果です:
