Skip to content

Latest commit

 

History

History
27 lines (24 loc) · 2.08 KB

always-encrypted-client-development.md

File metadata and controls

27 lines (24 loc) · 2.08 KB
title description author ms.author ms.reviewer ms.date ms.service ms.subservice ms.topic dev_langs monikerRange
Develop applications using Always Encrypted
Learn about Always Encrypted client-side technology that ensures sensitive data are never revealed to the SQL Server or Azure SQL Database.
jaszymas
jaszymas
vanto
10/30/2019
sql
security
conceptual
CSharp
=azuresqldb-current||>=sql-server-2016||>=sql-server-linux-2017||=azuresqldb-mi-current

Develop applications using Always Encrypted

[!INCLUDE SQL Server Azure SQL Database Azure SQL Managed Instance]

Always Encrypted is a client-side encryption technology that ensures sensitive data (and related encryption keys) are never revealed to the SQL Server or Azure SQL Database. With Always Encrypted, a client driver transparently encrypts sensitive data before passing the data to the Database Engine, and it transparently decrypts data retrieved from encrypted database columns.

For details about developing applications that use Always Encrypted protected databases, and which client drivers and which driver versions support Always Encrypted, see: