System.Security.Cryptography 名前空間とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > System.Security.Cryptography 名前空間の意味・解説 

System.Security.Cryptography 名前空間

System.Security.Cryptography 名前空間は、データの安全なエンコーディングやデコーディング、およびハッシュ演算、乱数生成、メッセージ認証などの操作を含む、暗号サービスを提供します。詳細については、「暗号サービス」を参照してください。
クラスクラス

 クラス説明
パブリック クラスAsnEncodedDataASN.1 (Abstract Syntax Notation One) でエンコードされたデータを表します。
パブリック クラスAsnEncodedDataCollectionAsnEncodedData オブジェクトのコレクションを表します。このクラスは継承できません。
パブリック クラスAsnEncodedDataEnumeratorAsnEncodedDataCollection オブジェクト内を移動する機能を提供します。このクラスは継承できません。
パブリック クラスAsymmetricAlgorithm非対称アルゴリズムのすべての実装が継承する必要がある、抽象基本クラスを表します。
パブリック クラスAsymmetricKeyExchangeDeformatterすべての非共通キー交換逆フォーマッタの派生元の基本クラスを表します。
パブリック クラスAsymmetricKeyExchangeFormatterすべての非共通キー交換フォーマッタの派生元の基本クラスを表します。
パブリック クラスAsymmetricSignatureDeformatter非対称署名逆フォーマッタのすべての実装の派生元である、抽象基本クラスを表します。
パブリック クラスAsymmetricSignatureFormatter非対称署名フォーマッタのすべての実装の派生元である、基本クラスを表します。
パブリック クラスCryptoAPITransformデータの暗号変換を実行します。このクラスは継承できません。
パブリック クラスCryptoConfig暗号構成情報にアクセスします。
パブリック クラスCryptographicAttributeObject型と、その型に関連付けられている値のコレクションを格納します。
パブリック クラスCryptographicAttributeObjectCollectionCryptographicAttributeObject オブジェクトのセットを格納します。
パブリック クラスCryptographicAttributeObjectEnumeratorCryptographicAttributeObjectCollection コレクションの列挙機能を提供します。このクラスは継承できません。
パブリック クラスCryptographicException暗号操作中にエラーが発生すると、スローされる例外。
パブリック クラスCryptographicUnexpectedOperationException暗号操作中に予期しない操作が発生するとスローされる例外。
パブリック クラスCryptoStreamデータ ストリームを暗号変換にリンクするストリームを定義します。
パブリック クラスCspKeyContainerInfo暗号化キー ペアに関する追加情報を提供します。このクラスは継承できません。
パブリック クラスCspParameters暗号計算を実行する暗号サービス プロバイダ (CSP : Cryptographic Service Provider) に渡されるパラメータを格納します。このクラスは継承できません。
パブリック クラスDeriveBytes指定した長さのバイト シーケンスを派生させるすべてのクラスが継承する基となる抽象基本クラスを表します。
パブリック クラスDESすべての DES の実装の派生元となる DES (Data Encryption Standard) アルゴリズムの基本クラスを表します。
パブリック クラスDESCryptoServiceProviderDES (Data Encryption Standard) アルゴリズムの暗号サービス プロバイダ (CSP : Cryptographic Service Provider) バージョンにアクセスする、ラッパー オブジェクトを定義します。このクラスは継承できません。
パブリック クラスDSAデジタル署名アルゴリズム (DSA: Digital Signature Algorithm) のすべての実装が継承する必要がある、抽象基本クラスを表します。
パブリック クラスDSACryptoServiceProviderDSA アルゴリズムの暗号サービス プロバイダ (CSP : Cryptographic Service Provider) 実装にアクセスするためのラッパー オブジェクトを定義します。このクラスは継承できません。
パブリック クラスDSASignatureDeformatterデジタル署名アルゴリズム (DSA: Digital Signature Algorithm) PKCS#1 Version 1.5 署名を検証します。
パブリック クラスDSASignatureFormatterデジタル署名アルゴリズム (DSA) 署名を作成します。
パブリック クラスFromBase64Transformbase 64 から CryptoStream を変換します。
パブリック クラスHashAlgorithm暗号ハッシュ アルゴリズムのすべての実装の派生元となる基本クラスを表します。
パブリック クラスHMACハッシュ ベース メッセージ認証コード (HMAC) のすべての実装の派生元となる抽象クラスを表します。
パブリック クラスHMACMD5MD5 ハッシュ関数を使用して、ハッシュ メッセージ認証コード (HMAC) を計算します。
パブリック クラスHMACRIPEMD160RIPEMD160 ハッシュ関数を使用して、ハッシュ メッセージ認証コード (HMAC) を計算します。
パブリック クラスHMACSHA1SHA1 ハッシュ関数を使用して、ハッシュ メッセージ認証コード (HMAC) を計算します。
パブリック クラスHMACSHA256SHA256 ハッシュ関数を使用して、ハッシュ メッセージ認証コード (HMAC) を計算します。
パブリック クラスHMACSHA384SHA384 ハッシュ関数を使用して、ハッシュ メッセージ認証コード (HMAC) を計算します。
パブリック クラスHMACSHA512SHA512 ハッシュ関数を使用して、ハッシュ メッセージ認証コード (HMAC) を計算します。
パブリック クラスKeyedHashAlgorithmキー付きハッシュ アルゴリズムのすべての実装の派生元となる抽象クラスを表します。
パブリック クラスKeySizes対称暗号アルゴリズムに対して有効なキー サイズのセットを決定します。
パブリック クラスMACTripleDESTripleDES を使用して、入力データ CryptoStream の MAC (Message Authentication Code) を計算します。
パブリック クラスMaskGenerationMethodすべてのマスク ジェネレータ アルゴリズムの派生元となる抽象クラスを表します。
パブリック クラスMD5MD5 ハッシュ アルゴリズムのすべての実装が継承する、抽象クラスを表します。
パブリック クラスMD5CryptoServiceProvider暗号化サービス プロバイダ (CSP: cryptographic service provider) によって提供された実装を使用して、入力データの MD5 ハッシュ値を計算します。このクラスは継承できません。
パブリック クラスOid暗号オブジェクトの識別子を表します。このクラスは継承できません。
パブリック クラスOidCollectionOid オブジェクトのコレクションを表します。このクラスは継承できません。
パブリック クラスOidEnumeratorOidCollection オブジェクト内を移動する機能を提供します。このクラスは継承できません。
パブリック クラスPasswordDeriveBytesPBKDF1 アルゴリズムの拡張機能を使用してパスワードからキーを派生させます。
パブリック クラスPKCS1MaskGenerationMethodPKCS #1 に従って、キー交換アルゴリズムによって使用されるマスクを計算します。
パブリック クラスProtectedDataデータの保護と保護解除のためのメソッドを提供します。このクラスは継承できません。
パブリック クラスProtectedMemoryメモリの保護と保護解除のためのメソッドを提供します。このクラスは継承できません。
パブリック クラスRandomNumberGenerator暗号乱数ジェネレータのすべての実装の派生元である、抽象クラスを表します。
パブリック クラスRC2RC2 アルゴリズムのすべての実装の派生元となる基本クラスを表します。
パブリック クラスRC2CryptoServiceProviderRC2 アルゴリズムの暗号サービス プロバイダ (CSP : Cryptographic Service Provider) 実装にアクセスするためのラッパー オブジェクトを定義します。このクラスは継承できません。
パブリック クラスRfc2898DeriveBytesHMACSHA1 に基づく擬似乱数ジェネレータを使用して、パスワード ベースのキー派生機能 (PBKDF2) を実装します。
パブリック クラスRijndaelRijndael 対称暗号化アルゴリズムのすべての実装の継承元となる基本クラスを表します。
パブリック クラスRijndaelManagedRijndael アルゴリズムのマネージ バージョンにアクセスします。このクラスは継承できません。
パブリック クラスRijndaelManagedTransformRijndael アルゴリズムを使用してデータの暗号変換を実行します。このクラスは継承できません。
パブリック クラスRIPEMD160MD160 ハッシュ アルゴリズムのすべての実装が継承する、抽象クラスを表します。
パブリック クラスRIPEMD160Managedマネージ ライブラリを使用して、入力データの RIPEMD160 ハッシュを計算します。
パブリック クラス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 の署名を作成します。
パブリック クラスSafeHandle 
パブリック クラスSHA1入力データの SHA1 ハッシュを計算します。
パブリック クラスSHA1CryptoServiceProvider暗号化サービス プロバイダ (CSP: cryptographic service provider) によって提供された実装を使用して、入力データの SHA1 ハッシュ値を計算します。このクラスは継承できません。
パブリック クラスSHA1Managedマネージ ライブラリを使用して、入力データの SHA1 ハッシュを計算します。
パブリック クラスSHA256入力データの SHA256 ハッシュを計算します。
パブリック クラスSHA256Managedマネージ ライブラリを使用して、入力データの SHA256 ハッシュを計算します。
パブリック クラスSHA384入力データの SHA384 ハッシュを計算します。
パブリック クラスSHA384Managedマネージ ライブラリを使用して、入力データの SHA384 ハッシュを計算します。
パブリック クラスSHA512入力データの SHA512 ハッシュを計算します。
パブリック クラスSHA512Managedマネージ ライブラリを使用して、入力データの SHA512 ハッシュ アルゴリズムを計算します。
パブリック クラスSignatureDescriptionデジタル署名のプロパティに関する情報を格納します。
パブリック クラスSymmetricAlgorithm対称アルゴリズムのすべての実装が継承する必要がある、抽象基本クラスを表します。
パブリック クラスToBase64TransformCryptoStream を base 64 に変換します。
パブリック クラスTripleDESすべての TripleDES の実装の派生元となる TDES (Triple Data Encryption Standard) アルゴリズムの基本クラスを表します。
パブリック クラスTripleDESCryptoServiceProviderTripleDES アルゴリズムの暗号サービス プロバイダ (CSP : Cryptographic Service Provider) バージョンにアクセスする、ラッパー オブジェクトを定義します。このクラスは継承できません。
インターフェイスインターフェイス
構造体構造体
列挙型列挙型



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「System.Security.Cryptography 名前空間」の関連用語

System.Security.Cryptography 名前空間のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



System.Security.Cryptography 名前空間のページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS