Entwickeln von Anwendungen mithilfe von Always Encrypted
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance
Always Encrypted ist eine clientseitige Verschlüsselungstechnologie, die sicherstellt, dass vertrauliche Daten (und die zugehörigen Verschlüsselungsschlüssel) niemals in der SQL Server- oder Azure SQL-Datenbank offengelegt werden. Mit Always Encrypted verschlüsselt ein Clienttreiber vertrauliche Daten transparent, bevor er die Daten an die Datenbank-Engine übergibt, und er entschlüsselt Daten transparent, die aus verschlüsselten Datenbankspalten abgerufen wurden.
Weitere Informationen zum Entwickeln von Anwendungen, die durch Always Encrypted geschützte Datenbanken verwenden, sowie Informationen dazu, welche Clienttreiber und Treiberversionen Always Encrypted unterstützen, finden Sie hier:
- Verwenden von Always Encrypted mit dem .NET Framework-Datenanbieter für SQL Server
- Verwenden von „Immer verschlüsselt“ mit dem JDBC-Treiber
- Verwenden von Always Encrypted mit dem ODBC-Treiber
- Verwenden von Always Encrypted mit den PHP-Treibern
- Verwenden von Always Encrypted mit dem Microsoft .NET-Datenanbieter für SQL Server in .NET Core- und .NET Framework-Anwendungen
- Always Encrypted