System::Security::Cryptography::RijndaelManaged Klasse

RijndaelManaged class

Verwalteter Rijndael Algorithmus. Unterstützt nur ECB- und CFB-Modi mit keinem Padding sowie CBC-Modus mit keinem und Null-Byte-Paddings. Objekte dieser Klasse sollten nur mit der System::MakeObject() Funktion alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class RijndaelManaged : public System::Security::Cryptography::Rijndael

Methoden

MethodeBeschreibung
CreateDecryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) overrideErstellt ein Decryptor‑Objekt mit expliziten Parametern.
virtual CreateDecryptor()Erstellt ein Decryptor‑Objekt mit Parametern, die vom Algorithmus‑Objekt definiert werden.
CreateEncryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) overrideErstellt ein Encryptor‑Objekt mit expliziten Parametern.
virtual CreateEncryptor()Erstellt ein Encryptor‑Objekt mit Parametern, die vom Algorithmus‑Objekt definiert werden.
GenerateIV() overrideErstellt einen zufälligen Anfangswert und speichert ihn in den internen Daten des Algorithmus.
GenerateKey() overrideErstellt einen zufälligen Schlüssel und speichert ihn in den internen Daten des Algorithmus.

Siehe auch