sys.key_encryptions (Transact-SQL)

为使用 CREATE SYMMETRIC KEY 语句的 ENCRYPTION BY 子句指定的每个对称密钥加密返回一行。

列名

数据类型

说明

key_id

int

已加密密钥的 ID。

thumbprint

varbinary(32)

用来对密钥证书的 SHA-1 哈希进行加密,或用来对密钥的对称密钥的 GUID 进行加密。

crypt_type

char(4)

加密类型:

ESKS = 使用对称密钥进行加密

ESKP = 使用密码进行加密

EPUC = 使用证书进行加密

EPUA = 使用非对称密钥进行加密

ESKM = 使用主密钥进行加密

crypt_type_desc

nvarchar(60)

加密类型说明:

ENCRYPTION BY SYMMETRIC KEY

ENCRYPTION BY PASSWORD

ENCRYPTION BY CERTIFICATE

ENCRYPTION BY ASYMMETRIC KEY

ENCRYPTION BY MASTER KEY

注意注意
Windows DPAPI 用于保护服务主密钥。

crypt_property

varbinary(max)

标记位或加密位。

权限

在 SQL Server 2005 及更高版本中,目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置