Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
Microsoft Fabric'te SQL veritabanı
CREATE SIMETRIK ANAHTAR deyimiyle oluşturulan her simetrik anahtar için bir satır döndürür.
| Sütun adı | Veri türü | Description |
|---|---|---|
| name | sysname | Anahtarın adı. Veritabanında benzersiz. |
| principal_id | int | Anahtarın sahibi olan veritabanı sorumlusunun kimliği. |
| symmetric_key_id | int | Anahtarın kimliği. Veritabanında benzersiz. |
| key_length | int | Anahtarın bit cinsinden uzunluğu. |
| key_algorithm | char(2) | Anahtarla kullanılan algoritma: R2 = RC2 R4 = RC4 D = DES D3 = Üçlü DES DT = TRIPLE_DES_3KEY DX = DESX A1 = AES 128 A2 = AES 192 A3 = AES 256 NA = EKM Anahtarı |
| algorithm_desc | nvarchar(60) | Anahtarla kullanılan algoritmanın açıklaması: RC2 RC4 DES Triple_DES TRIPLE_DES_3KEY DESX AES_128 AES_192 AES_256 NULL (yalnızca Genişletilebilir Anahtar Yönetimi algoritmaları) |
| create_date | datetime | Anahtarın oluşturulduğu tarih. |
| modify_date | datetime | Anahtarın değiştirildiği tarih. |
| key_guid | uniqueidentifier | Anahtarla ilişkili genel benzersiz tanımlayıcı (GUID). Kalıcı anahtarlar için otomatik olarak oluşturulur. Geçici anahtarlar için GUID'ler, kullanıcı tarafından sağlanan geçiş tümceciğinden türetilir. |
| key_thumbprint | sql_variant | Anahtarın SHA-1 karması. Karma genel olarak benzersizdir. Genişletilebilir Olmayan Anahtar Yönetimi anahtarları için bu değer NULL olur. |
| provider_type | nvarchar(120) | Şifreleme sağlayıcısının türü: ŞIFRELEME SAĞLAYıCıSI = Genişletilebilir Anahtar Yönetimi anahtarları NULL = Genişletilebilir Olmayan Anahtar Yönetimi anahtarları |
| cryptographic_provider_guid | uniqueidentifier | Şifreleme sağlayıcısı için GUID. Genişletilebilir Olmayan Anahtar Yönetimi anahtarları için bu değer NULL olur. |
| cryptographic_provider_algid | sql_variant | Şifreleme sağlayıcısı için algoritma kimliği. Genişletilebilir Olmayan Anahtar Yönetimi anahtarları için bu değer NULL olur. |
Permissions
Katalog görünümlerindeki meta verilerin görünürlüğü, kullanıcının sahip olduğu veya kullanıcıya bazı izinlerin verildiği güvenli hale getirilebilir öğelerle sınırlıdır. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .
Remarks
RC4 algoritması kullanım dışıdır. Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın.
Note
RC4 algoritması yalnızca geriye dönük uyumluluk için desteklenir. Yeni malzemeler yalnızca veritabanı uyumluluk düzeyi 90 veya 100 olduğunda RC4 veya RC4_128 kullanılarak şifrelenebilir. (Önerilmez.) Bunun yerine AES algoritmalarından biri gibi daha yeni bir algoritma kullanın. RC4 veya RC4_128 kullanılarak şifrelenen SQL Server 2012 (11.x) malzemenin şifresi herhangi bir uyumluluk düzeyinde çözülebilir.
DES algoritmalarıyla ilgili açıklama:
DESX yanlış adlandırılmış. ALGORITHM = DESX ile oluşturulan simetrik anahtarlar aslında 192 bit anahtarla TRIPLE DES şifrelemesini kullanır. DESX algoritması sağlanmaz. Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın.
ALGORITHM = TRIPLE_DES_3KEY ile oluşturulan simetrik anahtarlar 192 bit anahtarla TRIPLE DES kullanır.
ALGORITHM = TRIPLE_DES ile oluşturulan simetrik anahtarlar 128 bit anahtarla TRIPLE DES kullanır.
Ayrıca Bkz.
Katalog Görünümleri (Transact-SQL)
Genişletilebilir Anahtar Yönetimi (EKM)
Güvenlik Kataloğu Görünümleri (Transact-SQL)
Şifreleme Hiyerarşisi
SIMETRİK ANAHTAR OLUŞTUR (Transact-SQL)