AesCng Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Gelişmiş Şifreleme Standardı (AES) algoritmasının Şifreleme Yeni Nesil (CNG) uygulamasını sağlar.
public ref class AesCng sealed : System::Security::Cryptography::Aes
public sealed class AesCng : System.Security.Cryptography.Aes
type AesCng = class
inherit Aes
Public NotInheritable Class AesCng
Inherits Aes
- Devralma
Oluşturucular
AesCng() |
Kısa ömürlü bir anahtarla sınıfının yeni bir örneğini AesCng başlatır. |
AesCng(String) |
Mevcut kalıcı AES anahtarını temsil eden belirtilen anahtar adıyla sınıfın yeni bir örneğini AesCng başlatır. |
AesCng(String, CngProvider) |
Mevcut kalıcı AES anahtarını ve belirtilen anahtar depolama sağlayıcısını AesCng (KSP) temsil eden belirtilen anahtar adıyla sınıfının yeni bir örneğini başlatır. |
AesCng(String, CngProvider, CngKeyOpenOptions) |
Sınıfın AesCng yeni bir örneğini, mevcut kalıcı AES anahtarını, belirtilen anahtar depolama sağlayıcısını (KSP) ve anahtar açma seçeneklerini temsil eden belirtilen anahtar adıyla başlatır. |
Alanlar
BlockSizeValue |
Şifreleme işlemi bitleri olarak blok boyutunu temsil eder. (Devralındığı yer: SymmetricAlgorithm) |
FeedbackSizeValue |
Şifreleme işlemi bitleri içinde geri bildirim boyutunu temsil eder. (Devralındığı yer: SymmetricAlgorithm) |
IVValue |
Simetrik algoritma için başlatma IV vektörü ( ) temsil eder. (Devralındığı yer: SymmetricAlgorithm) |
KeySizeValue |
Simetrik algoritma tarafından kullanılan gizli anahtarın bit cinsinden boyutunu temsil eder. (Devralındığı yer: SymmetricAlgorithm) |
KeyValue |
Simetrik algoritma için gizli anahtarı temsil eder. (Devralındığı yer: SymmetricAlgorithm) |
LegalBlockSizesValue |
Simetrik algoritma tarafından desteklenen blok boyutlarını bit cinsinden belirtir. (Devralındığı yer: SymmetricAlgorithm) |
LegalKeySizesValue |
Simetrik algoritma tarafından desteklenen bit cinsinden anahtar boyutlarını belirtir. (Devralındığı yer: SymmetricAlgorithm) |
ModeValue |
Simetrik algoritmada kullanılan şifreleme modunu temsil eder. (Devralındığı yer: SymmetricAlgorithm) |
PaddingValue |
Simetrik algoritmada kullanılan doldurma modunu temsil eder. (Devralındığı yer: SymmetricAlgorithm) |
Özellikler
BlockSize |
Şifreleme işlemi bitleri olarak blok boyutunu alır veya ayarlar. (Devralındığı yer: SymmetricAlgorithm) |
FeedbackSize |
Şifreleme Geri Bildirimi (CFB) ve Çıkış Geri Bildirimi (OFB) şifreleme modlarına yönelik şifreleme işlemiyle ilgili geri bildirim boyutunu alır veya ayarlar. (Devralındığı yer: SymmetricAlgorithm) |
IV |
Simetrik algoritma için başlatma vektörü IV ( ) alır veya ayarlar. (Devralındığı yer: SymmetricAlgorithm) |
Key |
Algoritmanın anahtarını AesCng alır veya ayarlar. |
KeySize |
Algoritma tarafından AesCng kullanılan gizli anahtarın boyutunu bit cinsinden alır veya ayarlar. |
LegalBlockSizes |
Simetrik algoritma tarafından desteklenen blok boyutlarını bit cinsinden alır. (Devralındığı yer: Aes) |
LegalKeySizes |
Simetrik algoritma tarafından desteklenen anahtar boyutlarını bit cinsinden alır. (Devralındığı yer: Aes) |
Mode |
Simetrik algoritmanın işlem modunu alır veya ayarlar. (Devralındığı yer: SymmetricAlgorithm) |
Padding |
Simetrik algoritmada kullanılan doldurma modunu alır veya ayarlar. (Devralındığı yer: SymmetricAlgorithm) |