次のようにSQLでパスワードを直接ハッシュしています:
DECLARE @HashThis nvarchar(4000);
SET @HashThis = 'SecretPizza'
INSERT into Users (UserId,Password)
Values ('CryptTest',HASHBYTES('SHA1', @HashThis))
結果 :

SHA1アルゴリズムをSHA2_256またはに変更しようとするとSHA2_512、次のエラーが発生します。

質問 1 - これは本当に中国語のような文字を与えることになっていますか?
質問 2 - これらは有効なアルゴリズムですが、なぜ使用できず、暗号化設定@HashThisが null になっているのですか?