Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Interrogazione di valori crittografati nel database

Ci sono davvero solo due opzioni qui.

  1. Crittografa i dati che stai inviando alla query selezionata. In questo modo stai confrontando due diversi valori crittografati. Ovviamente, questo fallirà se stai usando un sale..

  2. Non crittografare i valori prima dell'archiviazione. Invece, salvalo normalmente. Se è davvero necessario crittografarlo, utilizzare i metodi di crittografia disponibili in SQL Server per crittografare automaticamente la colonna:http://msdn.microsoft.com/en-us/library/ms179331.aspx

Lo scopo della tua crittografia è fondamentalmente quello di proteggere le informazioni "a riposo". Il server SQL può farlo da solo.