System::Security::Cryptography::RC2Managed クラス

RC2Managed class

マネージド RC2 アルゴリズムです。サポートされている暗号モードは ECB、CFB、CBC のみです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上でインスタンスを作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。

class RC2Managed : public System::Security::Cryptography::RC2

メソッド

メソッド説明
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ランダムなキーを作成し、アルゴリズムの内部に格納します。

参照