System::Security::Cryptography::TripleDESManaged Klasse

TripleDESManaged class

Verwaltete TripleDES Implementierung. Unterstützt nur ECB- und CFB-Modi mit keiner Auffüllung und CBC-Modus mit keiner, Nullen und PKCS7-Auffüllungen. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() 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 TripleDESManaged : public System::Security::Cryptography::TripleDES

Methoden

MethodeBeschreibung
CreateDecryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) overrideErstellt ein Entschlüsseler-Objekt mit expliziten Parametern.
virtual CreateDecryptor()Erstellt ein Entschlüsseler-Objekt mit Parametern, die vom Algorithmus-Objekt definiert werden.
CreateEncryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) overrideErstellt ein Verschlüsselungs-Objekt mit expliziten Parametern.
virtual CreateEncryptor()Erstellt ein Verschlüsselungs-Objekt mit Parametern, die vom Algorithmus-Objekt definiert werden.
GenerateIV() overrideErstellt einen zufälligen Initialwert 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