Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-database in Microsoft Fabric Preview
Retourneert één rij voor elke symmetrische sleutel die is gemaakt met de instructie CREATE SYMMETRIC KEY.
| Column name | Data type | Description |
|---|---|---|
| name | sysname | Naam van de sleutel. Uniek in de database. |
| principal_id | int | Id van de database-principal die eigenaar is van de sleutel. |
| symmetric_key_id | int | Id van de sleutel. Uniek in de database. |
| key_length | int | De lengte van de sleutel in bits. |
| key_algorithm | char(2) | Algoritme dat wordt gebruikt met de sleutel: R2 = RC2 R4 = RC4 D = DES D3 = Triple DES DT = TRIPLE_DES_3KEY DX = DESX A1 = AES 128 A2 = AES 192 A3 = AES 256 NA = EKM-sleutel |
| algorithm_desc | nvarchar(60) | Beschrijving van het algoritme dat wordt gebruikt met de sleutel: RC2 RC4 DES Triple_DES TRIPLE_DES_3KEY DESX AES_128 AES_192 AES_256 NULL (alleen algoritmen voor uitbreidbaar sleutelbeheer) |
| create_date | datetime | De datum waarop de sleutel is gemaakt. |
| modify_date | datetime | De datum waarop de sleutel is gewijzigd. |
| key_guid | uniqueidentifier | GuiD (Globally Unique Identifier) die aan de sleutel is gekoppeld. Deze wordt automatisch gegenereerd voor persistente sleutels. GUID's voor tijdelijke sleutels worden afgeleid van de door de gebruiker opgegeven wachtwoordzin. |
| key_thumbprint | sql_variant | SHA-1-hash van de sleutel. De hash is wereldwijd uniek. Voor niet-uitbreidbare sleutelbeheersleutels is deze waarde NULL. |
| provider_type | nvarchar(120) | Type cryptografische provider: CRYPTOGRAFISCHE PROVIDER = Uitbreidbare sleutelbeheersleutels NULL = Niet-uitbreidbare sleutelbeheersleutels |
| cryptographic_provider_guid | uniqueidentifier | GUID voor de cryptografische provider. Voor niet-uitbreidbare sleutelbeheersleutels is deze waarde NULL. |
| cryptographic_provider_algid | sql_variant | Algoritme-id voor de cryptografische provider. Voor niet-uitbreidbare sleutelbeheersleutels is deze waarde NULL. |
Permissions
De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.
Remarks
Het RC4-algoritme is afgeschaft. Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.
Note
Het RC4-algoritme wordt alleen ondersteund voor achterwaartse compatibiliteit. Nieuw materiaal kan alleen worden versleuteld met RC4 of RC4_128 wanneer de database compatibiliteitsniveau 90 of 100 heeft. (Niet aanbevolen.) Gebruik in plaats daarvan een nieuwer algoritme, zoals een van de AES-algoritmen. In SQL Server 2012 (11.x)-materiaal dat is versleuteld met RC4 of RC4_128 kan worden ontsleuteld in elk compatibiliteitsniveau.
Verduidelijking met betrekking tot DES-algoritmen:
DESX heeft een onjuiste naam gekregen. Symmetrische sleutels die zijn gemaakt met ALGORITHM = DESX, gebruiken de TRIPLE DES-codering met een 192-bits sleutel. Het DESX-algoritme is niet opgegeven. Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.
Symmetrische sleutels die zijn gemaakt met ALGORITME = TRIPLE_DES_3KEY GEBRUIK TRIPLE DES met een 192-bits sleutel.
Symmetrische sleutels die zijn gemaakt met ALGORITHM = TRIPLE_DES gebruik TRIPLE DES met een 128-bits sleutel.
See Also
catalogusweergaven (Transact-SQL)
EKM (Extensible Key Management)
Beveiligingscatalogusweergaven (Transact-SQL)
Encryption Hierarchy
SYMMETRISCHE SLEUTEL (Transact-SQL) maken