エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

System.Security.Cryptography 名前空間

2013/12/12

System.Security.Cryptography 名前空間は、データの安全なエンコーディングやデコーディング、およびハッシュ演算、乱数生成、メッセージ認証などの操作を含む、暗号サービスを提供します。

  クラス説明
パブリック クラスAes高度暗号化標準 (AES: Advanced Encryption Standard) のすべての実装の継承元にする必要がある抽象基本クラスを表します。
パブリック クラスAesManaged高度暗号化標準 (AES: Advanced Encryption Standard) 対称アルゴリズムのマネージ実装を提供します。
パブリック クラスAsymmetricAlgorithm非対称アルゴリズムのすべての実装が継承する必要がある、抽象基本クラスを表します。
パブリック クラスAsymmetricKeyExchangeDeformatterすべての非対称キー交換逆フォーマッタの派生元の基本クラスを表します。
パブリック クラスAsymmetricKeyExchangeFormatterすべての非対称キー交換フォーマッタの派生元の基本クラスを表します。
パブリック クラスAsymmetricSignatureDeformatter非対称署名逆フォーマッタのすべての実装の派生元である、抽象基本クラスを表します。
パブリック クラスAsymmetricSignatureFormatter非対称署名フォーマッタのすべての実装の派生元である、基本クラスを表します。
パブリック クラスCryptographicException暗号操作中にエラーが発生すると、スローされる例外。
パブリック クラスCryptographicUnexpectedOperationException暗号操作中に予期しない操作が発生するとスローされる例外。
パブリック クラスCryptoStreamデータ ストリームを暗号化方式にリンクするストリームを定義します。
パブリック クラスCspKeyContainerInfo暗号化キー ペアに関する追加情報を提供します。このクラスは継承できません。
パブリック クラスCspParameters暗号計算を実行する暗号サービス プロバイダー (CSP: Cryptographic Service Provider) に渡されるパラメーターを格納します。このクラスは継承できません。
パブリック クラスDeriveBytes指定した長さのバイト シーケンスを派生させるすべてのクラスが継承する基となる抽象基本クラスを表します。
パブリック クラスHashAlgorithm暗号ハッシュ アルゴリズムのすべての実装の派生元となる基本クラスを表します。
パブリック クラスHMACハッシュ ベース メッセージ認証コード (HMAC) のすべての実装の派生元となる抽象クラスを表します。
パブリック クラスHMACSHA1SHA1 ハッシュ関数を使用して、ハッシュ メッセージ認証コード (HMAC) を計算します。
パブリック クラスHMACSHA256SHA256 ハッシュ関数を使用して、ハッシュ メッセージ認証コード (HMAC) を計算します。
パブリック クラスKeyedHashAlgorithmキー付きハッシュ アルゴリズムのすべての実装の派生元となる抽象クラスを表します。
パブリック クラスKeySizes対称暗号アルゴリズムに対して有効なキー サイズのセットを決定します。
パブリック クラスMaskGenerationMethodすべてのマスク ジェネレーター アルゴリズムの派生元となる抽象クラスを表します。
パブリック クラスPKCS1MaskGenerationMethodPKCS #1 に従って、キー交換アルゴリズムによって使用されるマスクを計算します。
パブリック クラスProtectedDataデータの暗号化と復号化のためのメソッドを提供します。このクラスは継承できません。
パブリック クラスRandomNumberGenerator暗号乱数ジェネレーターのすべての実装の派生元である、抽象クラスを表します。
パブリック クラスRfc2898DeriveBytesHMACSHA1 に基づく擬似乱数ジェネレーターを使用して、パスワード ベースのキー派生機能 (PBKDF2) を実装します。
パブリック クラスRNGCryptoServiceProvider暗号化サービス プロバイダー (CSP: Cryptographic Service Provider) によって提供された実装を使用して、暗号乱数ジェネレーター (RNG: Random Number Generator) を実装します。このクラスは継承できません。
パブリック クラスRSARSA アルゴリズムのすべての実装が継承する、基本クラスを表します。
パブリック クラスRSACryptoServiceProvider暗号サービス プロバイダー (CSP: Cryptographic Service Provider) によって提供された RSA アルゴリズムの実装を使用して、非対称暗号化および復号化を実行します。 このクラスは継承できません。
パブリック クラスRSAOAEPKeyExchangeDeformatterOAEP (Optimal Asymmetric Encryption Padding) キー交換データを復号化します。
パブリック クラスRSAOAEPKeyExchangeFormatterRSA を使用して、OAEP (Optimal Asymmetric Encryption Padding) キー交換データを作成します。
パブリック クラスRSAPKCS1KeyExchangeDeformatterPKCS #1 キー交換データを復号化します。
パブリック クラスRSAPKCS1KeyExchangeFormatterRSA を使用して、PKCS#1 キー交換データを作成します。
パブリック クラスRSAPKCS1SignatureDeformatterRSA PKCS #1 Version 1.5 の署名を検証します。
パブリック クラスRSAPKCS1SignatureFormatterRSA PKCS #1 Version 1.5 の署名を作成します。
パブリック クラスSHA1入力データの SHA1 ハッシュを計算します。
パブリック クラスSHA1Managedマネージ ライブラリを使用して、入力データの SHA1 ハッシュを計算します。
パブリック クラスSHA256入力データの SHA256 ハッシュを計算します。
パブリック クラスSHA256Managedマネージ ライブラリを使用して、入力データの SHA256 ハッシュを計算します。
パブリック クラスSymmetricAlgorithm対称アルゴリズムのすべての実装が継承する必要がある、抽象基本クラスを表します。

  構造体説明
パブリック構造体RSAParametersRSA アルゴリズムの標準パラメーターを表します。

  インターフェイス説明
パブリック インターフェイスICryptoTransform暗号変換の基本操作を定義します。
パブリック インターフェイスICspAsymmetricAlgorithmAsymmetricAlgorithm クラスで、キー コンテナー情報の列挙や CAPI (Microsoft Cryptographic API) と互換性のあるキー BLOB のインポートとエクスポートを行うことができるようにする、メソッドを定義します。

  列挙体説明
パブリック列挙体CryptoStreamMode暗号ストリームのモードを指定します。
パブリック列挙体CspProviderFlags暗号化サービス プロバイダー (CSP: Cryptographic Service Provider) の動作を変更するフラグを指定します。
パブリック列挙体KeyNumber非対称署名キーまたは非対称交換キーを作成するかどうかを指定します。

表示:
© 2014 Microsoft