Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Odpytywanie zaszyfrowanych wartości w bazie danych

Tak naprawdę są tylko dwie opcje.

  1. Zaszyfruj dane, które przesyłasz w zapytaniu wybierającym. W ten sposób porównujesz dwie różne zaszyfrowane wartości. Oczywiście to się nie powiedzie, jeśli używasz soli.

  2. Nie szyfruj wartości przed przechowywaniem. Zamiast tego po prostu zapisz go normalnie. Jeśli naprawdę musi być zaszyfrowany, użyj metod szyfrowania dostępnych w SQL Server, aby automatycznie zaszyfrować kolumnę:http://msdn.microsoft.com/en-us/library/ms179331.aspx

Celem twojego szyfrowania jest zasadniczo ochrona informacji „w spoczynku”. Serwer SQL może to zrobić sam.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać metadane do każdej komórki we wszystkich tabelach relacyjnej bazy danych?

  2. Wstaw do tabeli z instrukcją SELECT plus dodatkową kolumną w SQL Server 2008

  3. Jak usunąć ograniczenie klucza obcego w bazie danych SQL Server — samouczek SQL Server / TSQL część 75

  4. Jak mogę edytować wartości INSERT w wyzwalaczu na SQL Server?

  5. Jaki jest ciąg połączenia dla localdb dla wersji 11?