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.