私はAsymmetric Encryption and Decryptionで遊んでいますが、値を解読しようとすると結果が分かりません。DECRYPTBYASYMKEY()が期待値を返さない
なぜこれを行います。
CREATE ASYMMETRIC KEY myasymkey
WITH ALGORITHM = RSA_2048
ENCRYPTION BY PASSWORD = '123pass!';
GO
SELECT DECRYPTBYASYMKEY(ASYMKEY_ID('myasymkey'),
EncryptByAsymKey(AsymKey_ID('myasymkey'), 'Greg'),
N'123pass!');
GO
プロデュース0x47726567
を?私はそれがGreg
であることを期待していた。
UPDATE:私は馬鹿だ、varbinary
から変換するとき0x47726567
がGreg
です。