Тук наистина има само две опции.
-
Шифровайте данните, които изпращате към вашата заявка за избор. По този начин вие сравнявате две различни криптирани стойности. Разбира се, това няма да успее, ако използвате сол...
-
Не шифровайте стойностите преди съхранение. Вместо това просто го запазете нормално. Ако наистина трябва да бъде шифровано, използвайте методите за шифроване, налични в SQL Server, за автоматично шифроване на колоната:http://msdn.microsoft.com/en-us/library/ms179331.aspx
Целта на вашето криптиране е основно да защити информацията "в покой". SQL сървърът може да направи това сам.