sys.key_encryptions (Transact-SQL)

Область применения: yesSQL Server (все поддерживаемые версии) YesБаза данных SQL Azure YesУправляемый экземпляр SQL Azure

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

Имена столбцов Типы данных Описание
key_id int Идентификатор зашифрованного ключа.
Отпечаток varbinary(32) Хэш SHA-1 сертификата, с помощью которого был зашифрован ключ, или идентификатор GUID симметричного ключа, которым был зашифрован этот ключ.
crypt_type char(4) Тип шифрования:

ESKS = зашифровано симметричным ключом

ESKP, ESP2 или ESP3 = Зашифровано паролем

EPUC = зашифровано сертификатом

EPUA = зашифровано асимметричным ключом

ESKM = зашифровано главным ключом
crypt_type_desc nvarchar(60) Описание типа шифрования:

ENCRYPTION BY SYMMETRIC KEY

ENCRYPTION BY PASSWORD
(Начиная с SQL Server 2017 (14.x), включает номер версии для использования CSS.)

ENCRYPTION BY CERTIFICATE

ENCRYPTION BY ASYMMETRIC KEY

ENCRYPTION BY MASTER KEY

Примечание. Windows DPAPI используется для защиты главного ключа службы.
crypt_property varbinary(max) Подписанные или зашифрованные биты.

Разрешения

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

См. также:

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