sys.symmetric_keys (Transact-SQL)

Aktualisiert: 17. November 2008

Gibt eine Zeile für jeden symmetrischen Schlüssel zurück, der mit der CREATE SYMMETRIC KEY-Anweisung erstellt wird.

Spaltenname Datentyp Beschreibung

name

sysname

Name der Spalte. Ist innerhalb der Datenbank eindeutig.

principal_id

int

ID des Datenbankprinzipals, der der Besitzer des Schlüssels ist.

symmetric_key_id

int

ID des Schlüssels. Ist innerhalb der Datenbank eindeutig.

key_length

int

Länge des Schlüssels in Bits.

key_algorithm

char(2)

Der mit dem Schlüssel verwendete Algorithmus:

R2 = RC2

R4 = RC4

D = DES

D3 = Triple DES

DX = DESX

A1 = AES 128

A2 = AES 192

A3 = AES 256

algorithm_desc

nvarchar(60)

Beschreibung des mit dem Schlüssel verwendeten Algorithmus:

RC2

RC4

DES

Triple_DES

DESX

AES_128

AES_192

AES_256

create_date

datetime

Das Datum, an dem der Schlüssel erstellt wurde.

modify_date

datetime

Das Datum, an dem der Schlüssel geändert wurde.

key_guid

uniqueidentifier

Global eindeutiger Bezeichner (GUID, Globally Unique Identifier) für den Schlüssel. Dieser Bezeichner wird für permanente Schlüssel automatisch generiert. GUIDs für temporäre Schlüssel werden von dem vom Benutzer angegebenen Passphrase abgeleitet.

Klarstellung hinsichtlich der DES-Algorithmen:

  • DESX wurde falsch benannt. Symmetrische Schlüssel, die mit ALGORITHM = DESX erstellt sind, verwenden eigentlich die TRIPLE DES-Verschlüsselung mit einem 192-Bit-Schlüssel. Der DESX-Algorithmus wird nicht bereitgestellt.
  • Symmetrische Schlüssel, die mit ALGORITHM = TRIPLE_DES erstellt sind, verwenden die TRIPLE DES-Verschlüsselung mit einem 128-Bit-Schlüssel.

Siehe auch

Verweis

Katalogsichten (Transact-SQL)
Sicherheitskatalogsichten (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)

Andere Ressourcen

Verschlüsselungshierarchie

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

17. November 2008

Neuer Inhalt:
  • Klarstellung zu den DES-Algorithmen wurde hinzugefügt.