Zde jsou skutečně jen dvě možnosti.
-
Zašifrujte data, která odesíláte do vybraného dotazu. Tímto způsobem porovnáváte dvě různé zašifrované hodnoty. To samozřejmě selže, pokud používáte sůl..
-
Nešifrujte hodnoty před uložením. Místo toho to normálně uložte. Pokud je skutečně nutné jej zašifrovat, použijte k automatickému zašifrování sloupce metody šifrování dostupné na serveru SQL:http://msdn.microsoft.com/en-us/library/ms179331.aspx
Účelem vašeho šifrování je v podstatě chránit informace „v klidu“. SQL server to umí sám.