Der er egentlig kun to muligheder her.
-
Krypter de data, du sender til din udvalgte forespørgsel. På den måde sammenligner du to forskellige krypterede værdier. Selvfølgelig vil dette mislykkes, hvis du bruger et salt..
-
Krypter ikke værdierne før lagring. I stedet skal du bare gemme det normalt. Hvis det virkelig skal krypteres, skal du bruge de tilgængelige krypteringsmetoder i SQL Server til automatisk at kryptere kolonnen:http://msdn.microsoft.com/en-us/library/ms179331.aspx
Formålet med din kryptering er grundlæggende at beskytte information "i hvile". SQL server kan gøre dette af sig selv.