Share via


sys.symmetric_keys (Transact-SQL)

更新: 2008 年 11 月 17 日

針對以 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 = Triple 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 所建立的對稱金鑰實際上會使用含有 192 位元金鑰的 TRIPLE DES 密碼。未提供 DESX 演算法。
  • 使用 ALGORITHM = TRIPLE_DES 所建立的對稱金鑰會使用含有 128 位元金鑰的 TRIPLE DES。

請參閱

參考

目錄檢視 (Transact-SQL)
安全性目錄檢視 (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)

其他資源

加密階層

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2008 年 11 月 17 日

新增內容:
  • 新增有關 DES 演算法的釐清資訊。