


## クラス

| クラス | 説明 |
| --- | --- |
| [AsnEncodedData](./asnencodeddata/) | ASN.1 エンコードされたデータです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [AsymmetricAlgorithm](./asymmetricalgorithm/) | 非対称暗号アルゴリズムの抽象基底クラスです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [AsymmetricSignatureDeformatter](./asymmetricsignaturedeformatter/) | 非対称署名デフォーマッタの基底クラスです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [AsymmetricSignatureFormatter](./asymmetricsignatureformatter/) | 非対称署名フォーマッタの基底クラスです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [CryptoStream](./cryptostream/) | 既存のストリームを暗号機能でラップするストリーム実装です。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [CspKeyContainerInfo](./cspkeycontainerinfo/) | 暗号鍵ペアに関する追加情報です。 |
| [CspParameters](./cspparameters/) | 暗号サービスプロバイダーのパラメータです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [DeriveBytes](./derivebytes/) | 指定された長さのバイト列を派生させるすべてのクラスが継承する抽象クラスです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [DSA](./dsa/) | [DSA](./dsa/) アルゴリズムの実装の基底クラスです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [DSACryptoServiceProvider](./dsacryptoserviceprovider/) | CSP 形式の [DSA](./dsa/) アルゴリズムです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [DSASignatureDeformatter](./dsasignaturedeformatter/) | [DSA](./dsa/) 署名の検証に使用されます。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [DSASignatureFormatter](./dsasignatureformatter/) | [DSA](./dsa/) 署名の作成に使用されます。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [ECDsa](./ecdsa/) | [ECDsa](./ecdsa/) アルゴリズムの実装の基底クラスです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として渡してください。 |
| [ECDsaBotan](./ecdsabotan/) | [ECDsa](./ecdsa/) アルゴリズム（Botan 形式）。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [FromBase64Transform](./frombase64transform/) | [CryptoStream](./cryptostream/) クラスのインスタンスを Base64 から変換します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [HashAlgorithm](./hashalgorithm/) | ハッシュアルゴリズム用の基底クラス。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [HMAC](./hmac/) | ハッシュベースのメッセージ認証コード（[Authentication](../system.security.authentication/)）([HMAC](./hmac/)) のすべての実装はこの抽象クラスを継承しなければなりません。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [HMACSHA1](./hmacsha1/) | [SHA1](./sha1/) ハッシュ関数を使用するハッシュベースのメッセージ認証コードです。未実装です。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [HMACSHA512](./hmacsha512/) | [SHA512](./sha512/) ハッシュ関数を使用するハッシュベースのメッセージ認証コードです。部分的に実装されています。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [ICryptoTransform](./icryptotransform/) | 暗号変換器の基底クラス。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [ICspAsymmetricAlgorithm](./icspasymmetricalgorithm/) | 非対称アルゴリズムの基底クラス。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [KeySizes](./keysizes/) | 対称アルゴリズムで受け入れられる鍵サイズの集合。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [MD5](./md5/) | [MD5](./md5/) ハッシュアルゴリズムです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [MD5CryptoServiceProvider](./md5cryptoserviceprovider/) | CSP 互換の [MD5](./md5/) アルゴリズムです。未実装です。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [Oid](./oid/) | 暗号オブジェクト識別子です。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RandomNumberGenerator](./randomnumbergenerator/) | 乱数生成器が継承すべき抽象クラスです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RC2](./rc2/) | [RC2](./rc2/) 対称アルゴリズムの基底クラスです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RC2Managed](./rc2managed/) | 管理対象の [RC2](./rc2/) アルゴリズムです。ECB、CFB、CBC 暗号モードのみがサポートされています。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [Rfc2898DeriveBytes](./rfc2898derivebytes/) | パスワードベースの鍵導出（PBKDF2）を実装しています。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [Rijndael](./rijndael/) | [Rijndael](./rijndael/) アルゴリズムの基底クラスです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RijndaelManaged](./rijndaelmanaged/) | 管理対象の [Rijndael](./rijndael/) アルゴリズムです。None パディングの ECB と CFB モード、None と Zeros パディングの CBC モードのみをサポートします。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RIPEMD160](./ripemd160/) | 入力データの [RIPEMD160](./ripemd160/) ハッシュを計算します。C++ では [RIPEMD160](./ripemd160/) は抽象クラスではありません。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RNGCryptoServiceProvider](./rngcryptoserviceprovider/) | CSP の概念に従う乱数ジェネレータです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RSA](./rsa/) | [RSA](./rsa/) アルゴリズムの実装用基底クラスです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RSACryptoServiceProvider](./rsacryptoserviceprovider/) | CSP 形式の [RSA](./rsa/) アルゴリズムです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RSAEncryptionPadding](./rsaencryptionpadding/) | [RSA](./rsa/) の暗号化または復号操作のパディングモードとパラメータです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RSAPKCS1SignatureDeformatter](./rsapkcs1signaturedeformatter/) | [RSA](./rsa/) PKCS #1 v1.5 署名を検証するクラスです。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RSAPKCS1SignatureFormatter](./rsapkcs1signatureformatter/) | [RSA](./rsa/) PKCS #1 v1.5 署名でデータに署名します。このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [RSASignaturePadding](./rsasignaturepadding/) | [RSA](./rsa/) の署名作成または検証操作のためのパディングモードとパラメータ。 |
| [SHA1](./sha1/) | 入力データの [SHA1](./sha1/) ハッシュを計算します。C++ では [SHA1](./sha1/) は抽象クラスではありません。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [SHA1CryptoServiceProvider](./sha1cryptoserviceprovider/) | [SHA1](./sha1/) の CSP 実装です。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [SHA1Managed](./sha1managed/) | マネージド [SHA1](./sha1/) ハッシュ生成器です。未実装です。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [SHA256](./sha256/) | 入力データの [SHA256](./sha256/) ハッシュを計算します。C++ では [SHA256](./sha256/) は抽象クラスではありません。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [SHA256Managed](./sha256managed/) | マネージド [SHA256](./sha256/) ハッシュ生成器です。未実装です。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [SHA384](./sha384/) | 入力データの [SHA384](./sha384/) ハッシュを計算します。C++ では [SHA384](./sha384/) は抽象クラスではありません。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [SHA384Managed](./sha384managed/) | マネージド [SHA384](./sha384/) ハッシュ生成器です。未実装です。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [SHA512](./sha512/) | 入力データの [SHA512](./sha512/) ハッシュを計算します。C++ では [SHA512](./sha512/) は抽象クラスではありません。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [SHA512Managed](./sha512managed/) | マネージド [SHA384](./sha384/) ハッシュ生成器です。未実装です。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [SymmetricAlgorithm](./symmetricalgorithm/) | 暗号化と復号に同じキーを使用する対称アルゴリズムの基底クラスです。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [ToBase64Transform](./tobase64transform/) | [CryptoStream](./cryptostream/) クラスのインスタンスを Base64 に変換します。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [TripleDES](./tripledes/) | Triple [Data](../system.data/) Encryption Standard アルゴリズムの基底クラスです。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| [TripleDESManaged](./tripledesmanaged/) | マネージド [TripleDES](./tripledes/) 実装です。None パディングの ECB および CFB モード、そして None、Zeros、PKCS7 パディングの CBC モードのみサポートします。このクラスのオブジェクトは必ず [System::MakeObject()](../system/makeobject/) 関数で割り当てる必要があります。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション障害が発生します。常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数への引数として使用してください。 |
## Enums

| 列挙型 | 説明 |
| --- | --- |
| [CipherMode](./ciphermode/) | ブロック暗号モードです。 |
| [CryptoStreamMode](./cryptostreammode/) | [CryptoStream](./cryptostream/) の方向です。 |
| [ECKeyXmlFormat](./eckeyxmlformat/) | 楕円曲線キーの XML 形式です。 |
| [FromBase64TransformMode](./frombase64transformmode/) | Base64 変換時に空白文字を無視するかどうかを指定します。 |
| [KeyNumber](./keynumber/) | キーの種類です。 |
| [OidGroup](./oidgroup/) | [Windows](../system.windows/) の OID グループを識別します。 |
| [PaddingMode](./paddingmode/) | 暗号操作で必要とされるブロックより短いメッセージの扱い方を定義します。 |
| [RSAEncryptionPaddingMode](./rsaencryptionpaddingmode/) | [RSA](./rsa/) の暗号化または復号操作で使用されるパディングモードです。 |
| [RSASignaturePaddingMode](./rsasignaturepaddingmode/) | [RSA](./rsa/) の署名作成または検証操作で使用されるパディングモードです。 |
## Functions

| 関数 | 説明 |
| --- | --- |
| operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator> | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator>= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
