System::Security::Cryptography::TripleDESManaged クラス
TripleDESManaged class
Managed TripleDES 実装。None パディングの ECB および CFB モードと、None、Zeros、PKCS7 パディングの CBC モードのみをサポートします。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないとランタイムエラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、関数の引数として渡す際にそのポインタを使用してください。
class TripleDESManaged : public System::Security::Cryptography::TripleDES
メソッド
| メソッド | 説明 |
|---|---|
| CreateDecryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) override | 明示的なパラメータで復号器オブジェクトを作成します。 |
| virtual CreateDecryptor() | アルゴリズムオブジェクトで定義されたパラメータで復号器オブジェクトを作成します。 |
| CreateEncryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) override | 明示的なパラメータで暗号化オブジェクトを作成します。 |
| virtual CreateEncryptor() | アルゴリズムオブジェクトで定義されたパラメータで暗号化オブジェクトを作成します。 |
| GenerateIV() override | ランダムな初期ベクトルを作成し、アルゴリズムの内部に格納します。 |
| GenerateKey() override | ランダムなキーを作成し、アルゴリズムの内部に格納します。 |
参照
- Class TripleDES
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++