Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytický platformový systém (PDW)
SQL databáze v Microsoft Fabric
Vrátí jeden řádek pro každý symetrický klíč vytvořený příkazem CREATE SYMMETRIC KEY.
| Název sloupce | Datový typ | Description |
|---|---|---|
| name | sysname | Název klíče. Jedinečné v rámci databáze. |
| principal_id | int | ID objektu zabezpečení databáze, který klíč vlastní. |
| symmetric_key_id | int | ID klíče. Jedinečné v rámci databáze. |
| key_length | int | Délka klíče v bitech |
| key_algorithm | char(2) | Algoritmus použitý s klíčem: R2 = RC2 R4 = RC4 D = DES D3 = Trojitá STOPA DT = TRIPLE_DES_3KEY DX = DESX A1 = AES 128 A2 = AES 192 A3 = AES 256 NA = klíč EKM |
| algorithm_desc | nvarchar(60) | Popis algoritmu použitého s klíčem: RC2 RC4 DES Triple_DES TRIPLE_DES_3KEY DESX AES_128 AES_192 AES_256 NULL (pouze algoritmy extensible Key Management) |
| create_date | datetime | Datum vytvoření klíče |
| modify_date | datetime | Datum změny klíče |
| key_guid | uniqueidentifier | Globálně jedinečný identifikátor (GUID) přidružený ke klíči. Automaticky se vygeneruje pro trvalé klíče. Identifikátory GUID dočasných klíčů se odvozují od předávací fráze zadané uživatelem. |
| key_thumbprint | sql_variant | Hodnota hash sha-1 klíče. Hodnota hash je globálně jedinečná. Pro klíče správy klíčů, které nejsou rozšiřitelné, bude tato hodnota null. |
| provider_type | nvarchar(120) | Typ zprostředkovatele kryptografických služeb: KRYPTOGRAFICKÝ POSKYTOVATEL = Rozšiřitelné klíče pro správu klíčů NULL = Klíče pro správu klíčů, které nejsou rozšiřitelné |
| cryptographic_provider_guid | uniqueidentifier | IDENTIFIKÁTOR GUID pro zprostředkovatele kryptografických služeb. Pro klíče správy klíčů, které nejsou rozšiřitelné, bude tato hodnota null. |
| cryptographic_provider_algid | sql_variant | ID algoritmu pro zprostředkovatele kryptografických služeb. Pro klíče správy klíčů, které nejsou rozšiřitelné, bude tato hodnota null. |
Permissions
Viditelnost metadat v zobrazeních katalogu je omezena na položky, které uživatel vlastní, nebo na které má uživatel udělené určité oprávnění. Další informace naleznete v kapitole Konfigurace viditelnosti metadat.
Remarks
Algoritmus RC4 je zastaralý. Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.
Note
Algoritmus RC4 je podporován pouze pro zpětnou kompatibilitu. Nový materiál lze šifrovat pouze pomocí RC4 nebo RC4_128, pokud je databáze v kompatibilitě 90 nebo 100. (Nedoporučuje se.) Místo toho použijte novější algoritmus, například jeden z algoritmů AES. V materiálu SQL Serveru 2012 (11.x) šifrovaného pomocí RC4 nebo RC4_128 je možné dešifrovat v libovolné úrovni kompatibility.
Objasnění algoritmů DES:
DesX byl nesprávně pojmenován. Symetrické klíče vytvořené pomocí ALGORITMU = DESX ve skutečnosti používají šifru TRIPLE DES s 192bitovým klíčem. Algoritmus DESX není k dispozici. Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.
Symetrické klíče vytvořené pomocí ALGORITMU = TRIPLE_DES_3KEY použít TRIPLE DES s 192bitovým klíčem.
Symetrické klíče vytvořené pomocí ALGORITMU = TRIPLE_DES použít TRIPLE DES s 128bitovým klíčem.
Viz také
zobrazení katalogu (Transact-SQL)
Rozšiřitelná správa klíčů (EKM)
Zobrazení katalogu zabezpečení (Transact-SQL)
Hierarchie šifrování
VYTVOŘIT SYMETRICKÝ KLÍČ (Transact-SQL)