System::Security::Cryptography::SymmetricAlgorithm sınıfı
İçindekiler
[
Saklamak
]SymmetricAlgorithm class
Aynı anahtarı şifreleme ve şifre çözme için kullanan temel sınıf olan simetrik algoritma. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class SymmetricAlgorithm : public virtual System::Object
Yöntemler
| Yöntem | Açıklama |
|---|---|
| static Create(const String&) | Algoritma örneği oluşturur. |
| virtual CreateDecryptor() | Algoritma nesnesiyle ilişkili parametrelerle bir deşifreleyici oluşturur. |
| virtual CreateDecryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) | Açık parametrelerle bir deşifreleyici oluşturur. |
| virtual CreateEncryptor() | Algoritma nesnesiyle ilişkili parametrelerle bir şifreleyici oluşturur. |
| virtual CreateEncryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) | Açık parametrelerle şifreleyici oluşturur. |
| virtual GenerateIV() | Algoritma için rastgele başlangıç değeri üretir. Mevcut olanı (varsa) geçersiz kılar. |
| virtual GenerateKey() | Algoritma için rastgele anahtar üretir. Mevcut olanı (varsa) geçersiz kılar. |
| virtual get_BlockSize() | Kriptografik işlemin blok boyutunu alır. |
| virtual get_FeedbackSize() | Kriptografik işlemin geri bildirim boyutunu alır. |
| virtual get_IV() | Kriptografik işlemin başlangıç değerini alır. Henüz oluşturulmadıysa yeni oluşturur. |
| virtual get_Key() | Kriptografik işlemin anahtarını alır. Henüz oluşturulmadıysa yeni oluşturur. |
| virtual get_KeySize() | Kriptografik işlemin anahtar boyutunu alır. |
| virtual get_Mode() | Kriptografik işlemin modunu alır. |
| virtual get_Padding() | Kriptografik işlemin doldurmasını alır. |
| virtual set_BlockSize(int) | Kriptografik işlemin blok boyutunu ayarlar. |
| virtual set_FeedbackSize(int) | Kriptografik işlemin geri bildirim boyutunu ayarlar. |
| virtual set_IV(System::ArrayPtr<uint8_t>) | Kriptografik işlemin başlangıç değerini ayarlar. |
| virtual set_Key(System::ArrayPtr<uint8_t>) | Kriptografik işlemin anahtarını ayarlar. |
| virtual set_KeySize(int) | Kriptografik işlemin anahtar boyutunu ayarlar. |
| virtual set_Mode(CipherMode) | Kriptografik işlemin modunu ayarlar. |
| virtual set_Padding(PaddingMode) | Kriptografik işlemin doldurmasını ayarlar. |
| ValidKeySize(int) | Anahtar boyutunun geçerli olup olmadığını kontrol eder. |
Ayrıca Bakınız
- Class Object
- Namespace System::Security::Cryptography
- Library Aspose.Font for C++