Как условно проверить симметричное шифрование с данными алгоритма AES_256 с переменными данными

Я использую алгоритм AES_256

SELECT count(1)
from [dbo].[EmployeeMaster]
where [UserName]=EncryptByKey (Key_GUID('Symmetrickey'),'Username')

Здесь значение с соответствующим регистром, но результат равен «0»

с этим кодом я получу результат. но у меня есть огромное количество данных для сравнения этого

SELECT count(1)
from [dbo].[EmployeeMaster]
where CONVERT(nvarchar, DecryptByKey([UserName]))='Username'

Может ли кто-нибудь предложить мне лучший способ?


person Raju Bandaram    schedule 03.11.2018    source источник
comment
Возможный дубликат зашифрованных столбцов SQL в предложении WHERE   -  person kelalaka    schedule 03.11.2018
comment
Режим шифрования не ECB, поэтому вы не можете;   -  person kelalaka    schedule 03.11.2018