Bagikan melalui


sys.key_enkripsi (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceDatabase SQL di Microsoft Fabric

Mengembalikan baris untuk setiap enkripsi kunci konten yang ditentukan dengan menggunakan ENCRYPTION BY klausa CREATE SYMMETRIC KEY pernyataan.

Untuk melindungi materi utama kunci konten, SQL Server dan Azure SQL menyimpan materi kunci dalam bentuk terenkripsi. Secara historis, enkripsi ini menggunakan mode padding PKCS#1 v1.5; dimulai dengan tingkat kompatibilitas database 170, enkripsi menggunakan mode padding OAEP-256.

Nama kolom Jenis data Deskripsi
key_id Int ID kunci terenkripsi.
thumbprint varbinary(32) Hash SHA-1 dari sertifikat yang kuncinya dienkripsi, atau GUID kunci simetris tempat kunci dienkripsi.
crypt_type karakter(4) Jenis enkripsi:

ESKS = Dienkripsi dengan kunci konten
ESKP, ESP2, atau ESP3 = Dienkripsi dengan kata sandi
EPUC = Dienkripsi oleh sertifikat
EPUA = Dienkripsi oleh kunci asimetris
ESKM = Dienkripsi oleh kunci master
C256 = Dienkripsi oleh sertifikat OAEP256
A256 = Dienkripsi oleh kunci asimetris OAEP256
crypt_type_desc nvarchar(60) Deskripsi jenis enkripsi:

ENCRYPTION BY SYMMETRIC KEY
ENCRYPTION BY PASSWORD
Dimulai dengan SQL Server 2017 (14.x)
ENCRYPTION BY CERTIFICATE
ENCRYPTION BY ASYMMETRIC KEY
ENCRYPTION BY MASTER KEY 1
ENCRYPTION BY CERTIFICATE OAEP256
ENCRYPTION BY ASYMMETRIC KEY OAEP256
crypt_property varbinary(max) Bit yang ditandatangani atau dienkripsi.

1 Windows DPAPI digunakan untuk melindungi SMK.

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.