System::Security::Cryptography::SymmetricAlgorithm klasse
inhoud
[
verbergen
]SymmetricAlgorithm class
Symmetrisch algoritme dat dezelfde sleutel gebruikt voor versleuteling en ontsleuteling, basisklasse. Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject() function. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
class SymmetricAlgorithm : public virtual System::Object
Methoden
| Methode | Beschrijving |
|---|---|
| static Create(const String&) | Maakt een algoritme‑instantie aan. |
| virtual CreateDecryptor() | Maakt een decryptor aan met parameters die bij het algoritme‑object horen. |
| virtual CreateDecryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) | Maakt een decryptor aan met expliciete parameters. |
| virtual CreateEncryptor() | Maakt een encryptor aan met parameters die bij het algoritme‑object horen. |
| virtual CreateEncryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) | Maakt een encryptor aan met expliciete parameters. |
| virtual GenerateIV() | Genereert een willekeurige initiële waarde voor het algoritme. Overschrijft de bestaande (indien aanwezig). |
| virtual GenerateKey() | Genereert een willekeurige sleutel voor het algoritme. Overschrijft de bestaande (indien aanwezig). |
| virtual get_BlockSize() | Haalt de blokgrootte op van de cryptografische bewerking. |
| virtual get_FeedbackSize() | Haalt de feedbackgrootte op van de cryptografische bewerking. |
| virtual get_IV() | Haalt de initiële waarde op van de cryptografische bewerking. Maakt een nieuwe aan indien nog niet aangemaakt. |
| virtual get_Key() | Haalt de sleutel op van de cryptografische bewerking. Maakt een nieuwe aan indien nog niet aangemaakt. |
| virtual get_KeySize() | Haalt de sleutelgrootte op van de cryptografische bewerking. |
| virtual get_Mode() | Haalt de modus op van de cryptografische bewerking. |
| virtual get_Padding() | Haalt de opvulling op van de cryptografische bewerking. |
| virtual set_BlockSize(int) | Stelt de blokgrootte in van de cryptografische bewerking. |
| virtual set_FeedbackSize(int) | Stelt de feedbackgrootte in van de cryptografische bewerking. |
| virtual set_IV(System::ArrayPtr<uint8_t>) | Stelt de initiële waarde in van de cryptografische bewerking. |
| virtual set_Key(System::ArrayPtr<uint8_t>) | Stelt de sleutel in van de cryptografische bewerking. |
| virtual set_KeySize(int) | Stelt de sleutelgrootte in van de cryptografische bewerking. |
| virtual set_Mode(CipherMode) | Stelt de modus in van de cryptografische bewerking. |
| virtual set_Padding(PaddingMode) | Stelt de opvulling van de cryptografische bewerking in. |
| ValidKeySize(int) | Controleert of de sleutelgrootte geldig is. |
Zie ook
- Class Object
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++