Разработка приложений с помощью Always Encrypted
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Always Encrypted — это технология шифрования на стороне клиента, благодаря которой важные данные (и связанные с ними ключи шифрования) никогда не становятся доступны базе данных SQL Server или Azure SQL. При использовании Always Encrypted драйвер клиента прозрачно шифрует важные данные перед их передачей компоненту Database Engine, а также прозрачно расшифровывает данные, получаемые из зашифрованных столбцов базы данных.
Подробные сведения о разработке приложений, в которых используются базы данных, защищенные с помощью технологии Always Encrypted, и о том, какие драйверы клиентов и версии драйверов поддерживают Always Encrypted, см. в следующем разделе:
- Using Always Encrypted with the .NET Framework Data Provider for SQL Server (Использование Always Encrypted с поставщиком данных .NET Framework для SQL Server)
- Использование функции Always Encrypted с драйвером JDBC
- Использование функции Always Encrypted с драйвером ODBC
- Использование функции Always Encrypted с драйверами PHP
- Использование Always Encrypted поставщика данных Microsoft .NET для SQL Server в приложениях .NET Core и .NET Framework
- Always Encrypted