Kelas System::Security::Cryptography::SymmetricAlgorithm
isi
[
bersembunyi
]SymmetricAlgorithm class
Algoritma simetris yang menggunakan kunci yang sama untuk enkripsi dan dekripsi sebagai kelas dasar. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
class SymmetricAlgorithm : public virtual System::Object
Metode
| Metode | Deskripsi |
|---|---|
| static Create(const String&) | Membuat instance algoritma. |
| virtual CreateDecryptor() | Membuat decryptor dengan parameter yang terkait dengan objek algoritma. |
| virtual CreateDecryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) | Membuat decryptor dengan parameter eksplisit. |
| virtual CreateEncryptor() | Membuat encryptor dengan parameter yang terkait dengan objek algoritma. |
| virtual CreateEncryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) | Membuat encryptor dengan parameter eksplisit. |
| virtual GenerateIV() | Menghasilkan nilai awal acak untuk algoritma. Menimpa yang ada (jika ada). |
| virtual GenerateKey() | Menghasilkan kunci acak untuk algoritma. Menimpa yang ada (jika ada). |
| virtual get_BlockSize() | Mendapatkan ukuran blok operasi kriptografi. |
| virtual get_FeedbackSize() | Mendapatkan ukuran umpan balik operasi kriptografi. |
| virtual get_IV() | Mendapatkan nilai awal operasi kriptografi. Membuat baru jika belum dibuat. |
| virtual get_Key() | Mendapatkan kunci operasi kriptografi. Membuat baru jika belum dibuat. |
| virtual get_KeySize() | Mendapatkan ukuran kunci operasi kriptografi. |
| virtual get_Mode() | Mendapatkan mode operasi kriptografi. |
| virtual get_Padding() | Mendapatkan padding operasi kriptografi. |
| virtual set_BlockSize(int) | Mengatur ukuran blok operasi kriptografi. |
| virtual set_FeedbackSize(int) | Mengatur ukuran umpan balik operasi kriptografi. |
| virtual set_IV(System::ArrayPtr<uint8_t>) | Mengatur nilai awal operasi kriptografi. |
| virtual set_Key(System::ArrayPtr<uint8_t>) | Mengatur kunci operasi kriptografi. |
| virtual set_KeySize(int) | Mengatur ukuran kunci operasi kriptografi. |
| virtual set_Mode(CipherMode) | Mengatur mode operasi kriptografi. |
| virtual set_Padding(PaddingMode) | Mengatur padding operasi kriptografi. |
| ValidKeySize(int) | Memeriksa apakah ukuran kunci valid. |
Lihat Juga
- Class Object
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++