Поделиться через


sys.symmetric_keys (Transact-SQL)

Изменения: 17 ноября 2008 г.

Возвращает по одной строке для каждого симметричного ключа, созданного инструкцией CREATE SYMMETRIC KEY.

Имя столбца Тип данных Описание

name

sysname

Имя ключа. Уникально в пределах данной базы данных.

principal_id

int

Идентификатор участника базы данных, который владеет ключом.

symmetric_key_id

int

Идентификатор ключа. Уникально в пределах данной базы данных.

key_length

int

Длина ключа в битах.

key_algorithm

char(2)

Алгоритм, используемый с ключом:

R2 = RC2

R4 = RC4

D = DES

D3 = Тройной DES

DX = DESX

A1 = AES 128

A2 = AES 192

A3 = AES 256

algorithm_desc

nvarchar(60)

Описание алгоритма, используемого с ключом:

RC2

RC4

DES

Triple_DES

DESX

AES_128

AES_192

AES_256

create_date

datetime

Дата создания ключа.

modify_date

datetime

Дата изменения ключа.

key_guid

uniqueidentifier

Глобальный уникальный идентификатор (GUID), ассоциированный с ключом. Он формируется автоматически для материализованного ключа. Идентификаторы GUID для временных ключей наследуются из указанной пользователем парольной фразы.

Разъяснение, касающееся алгоритмов DES

  • Алгоритм DESX был назван неправильно. В симметричных ключах, созданных с параметром ALGORITHM = DESX, фактически используется шифр TRIPLE DES с 192-разрядным ключом. Алгоритм DESX не предоставлен.
  • В симметричных ключах, созданных с параметром ALGORITHM = TRIPLE_DES, используется шифр TRIPLE DES с 128-разрядным ключом.

См. также

Справочник

Представления каталога (Transact-SQL)
Представления каталога безопасности (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)

Другие ресурсы

Иерархия средств шифрования

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 ноября 2008 г.

Добавления
  • Уточнено описание алгоритмов DES.