sys.symmetric_keys (języka Transact-SQL)
Zwraca jeden wiersz dla każdego symetrycznego klucz utworzone za pomocą utworzyć klucz SYMETRYCZNY instrukcja.
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
name |
sysname |
Nazwa klucz.Unikatowa w bazie danych. |
principal_id |
int |
Identyfikator podmiotu bazy danych, który jest właścicielem klucz. |
symmetric_key_id |
int |
Identyfikator klucz.Unikatowa w bazie danych. |
długość_klucza |
int |
Długość klucz w bitach. |
key_algorithm |
char(2) |
Algorytm używany z klucz: 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 = klucz EKM |
algorithm_desc |
nvarchar(60) |
Opis algorytm używany z klucz: RC2 RC4 DES Triple_DES TRIPLE_DES_3KEY DESX AES_128 AES_192 AES_256 Wartość NULL (tylko algorytmów Extensible Key Management) |
create_date |
datetime |
Data utworzenia klucz . |
modify_date |
datetime |
Data modyfikacji klucz . |
key_guid |
uniqueidentifier |
Identyfikator unikatowy globalny (GUID) skojarzonego z klucz.Jest generowany automatycznie klawisze trwałe.Identyfikatory GUID dla tymczasowych klucze są uzyskiwane z frazę przebiegu dostarczone przez użytkownika. |
key_thumbprint |
sql_variant |
Skrót SHA-1 klucz.Wartość mieszania jest globalnie unikatowa.Dla nie - rozszerzalny klucz Zarządzanie kluczami ta wartość będzie równa NULL. |
provider_type |
nvarchar(120) |
Typ dostawcausług kryptograficznych: DOSTAWCY usług KRYPTOGRAFICZNYCH = Extensible zarządzania kluczami klucze NULL = Non-Extensible zarządzania kluczami klucze |
cryptographic_provider_guid |
uniqueidentifier |
Identyfikator GUID dostawcausług kryptograficznych.Dla nie - rozszerzalny klucz Zarządzanie kluczami ta wartość będzie równa NULL. |
cryptographic_provider_algid |
sql_variant |
Algorytm identyfikator dostawcausług kryptograficznych.Dla nie - rozszerzalny klucz Zarządzanie kluczami ta wartość będzie równa NULL. |
Uprawnienia
W programie SQL Server 2005 i nowszych wersjach widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczanych obiektów, które należą do użytkownika lub do których udzielono użytkownikowi pewnych uprawnień.Aby uzyskać więcej informacji, zobacz Konfiguracja widoczność metadanych.
Uwagi
Algorytm RC4 jest niezalecane.Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.
Wyjaśnienie dotyczące algorytmów DES:
DESX była niepoprawna.Utworzone za pomocą ALGORYTMU kluczy symetrycznych = DESX faktycznie używać z 192-bitowy kluczszyfrowania TRIPLE DES.Nie podano algorytm DESX.Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
Utworzone za pomocą ALGORYTMU kluczy symetrycznych = TRIPLE_DES_3KEY użytek TRIPLE DES 192-bitowego klucz.
Utworzone za pomocą ALGORYTMU kluczy symetrycznych = używaj TRIPLE_DES TRIPLE DES ze 128-bitowego klucz.