Partager via


sys.key_chiffrements (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de données SQL dans Microsoft Fabric

Retourne une ligne pour chaque chiffrement de clé symétrique spécifié à l’aide de la ENCRYPTION BY clause de l’instruction CREATE SYMMETRIC KEY .

Pour protéger le matériel de clé de la clé symétrique, SQL Server et Azure SQL stockent le matériau de clé sous forme chiffrée. Historiquement, ce chiffrement a utilisé le mode de remplissage PKCS#1 v1.5 ; à partir du niveau de compatibilité de la base de données 170, le chiffrement utilise le mode de remplissage OAEP-256.

Noms de colonne Types de données Descriptif
key_id Int ID de la clé chiffrée.
thumbprint varbinary(32) Hachage SHA-1 du certificat avec lequel la clé est chiffrée ou GUID de la clé symétrique avec laquelle la clé est chiffrée.
crypt_type char(4) Type de chiffrement :

ESKS = Chiffré par clé symétrique
ESKP, ESP2ou ESP3 = Chiffré par mot de passe
EPUC = Chiffré par certificat
EPUA = Chiffré par clé asymétrique
ESKM = Chiffré par clé principale
C256 = Chiffré par OAEP256 de certificat
A256 = Chiffré par clé asymétrique OAEP256
crypt_type_desc nvarchar(60) Description du type de chiffrement :

ENCRYPTION BY SYMMETRIC KEY
ENCRYPTION BY PASSWORD
À compter de SQL Server 2017 (14.x)
ENCRYPTION BY CERTIFICATE
ENCRYPTION BY ASYMMETRIC KEY
ENCRYPTION BY MASTER KEY 1
ENCRYPTION BY CERTIFICATE OAEP256
ENCRYPTION BY ASYMMETRIC KEY OAEP256
crypt_property varbinary(max) Bits signés ou chiffrés.

1 Windows DPAPI est utilisé pour protéger le SMK.

autorisations

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Metadata Visibility Configuration.