Windows.Security.Cryptography.Core 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
暗号化キーの作成、コンテンツのハッシュと署名、メッセージ認証コードの作成、データの暗号化または暗号化解除を行うクラスが含まれています。
クラス
AsymmetricAlgorithmNames |
AsymmetricKeyAlgorithmProvider クラスの OpenAlgorithm メソッドで使用できるアルゴリズム名を取得できる静的プロパティが含まれています。 |
AsymmetricKeyAlgorithmProvider |
非対称 (公開) キー アルゴリズムのプロバイダーを表します。 詳細については、「 暗号化キー」を参照してください。 |
CryptographicEngine |
コンテンツを暗号化、暗号化解除、署名し、デジタル署名を検証します。 |
CryptographicHash |
再利用可能なハッシュ オブジェクトを表し、ハッシュ操作の結果を格納します。 |
CryptographicKey |
対称キーまたは非対称キー ペアを表します。 |
EccCurveNames |
サポートされている楕円曲線暗号化 (ECC) アルゴリズム名を取得できる静的プロパティが含まれています。 |
EncryptedAndAuthenticatedData |
暗号化および認証されたデータから取得できるデータが含まれます。 認証された暗号化アルゴリズムは、 SymmetricKeyAlgorithmProvider クラスを使用して開きます。 |
HashAlgorithmNames |
HashAlgorithmProvider クラスの OpenAlgorithm メソッドで使用できるアルゴリズム名を取得できる静的プロパティが含まれています。 |
HashAlgorithmProvider |
暗号化ハッシュ プロバイダーを表します。 ハッシュの詳細については、「 MAC、ハッシュ、署名」を参照してください。 |
KeyDerivationAlgorithmNames |
KeyDerivationAlgorithmProvider クラスの OpenAlgorithm メソッドで使用できるアルゴリズム名を取得できる静的プロパティが含まれています。 |
KeyDerivationAlgorithmProvider |
キー派生アルゴリズム プロバイダーを表します。 |
KeyDerivationParameters |
キーの派生時に使用されるパラメーターを表します。 |
MacAlgorithmNames |
MacAlgorithmProvider クラスの OpenAlgorithm メソッドで使用できるアルゴリズム名を取得できる静的プロパティが含まれています。 |
MacAlgorithmProvider |
メッセージ認証コード (MAC) を表します。 MAC では、対称キー暗号化を使用してメッセージの改ざんを防ぎます。 詳細については、「 MAC、ハッシュ、署名」を参照してください。 |
PersistedKeyProvider |
Certificate オブジェクトから永続化されたキーを取得します。 |
SymmetricAlgorithmNames |
SymmetricKeyAlgorithmProvider クラスの OpenAlgorithm メソッドで使用できるアルゴリズム名を取得できる静的プロパティが含まれています。 |
SymmetricKeyAlgorithmProvider |
対称キー アルゴリズムのプロバイダーを表します。 詳細については、「 暗号化キー」を参照してください。 |
列挙型
Capi1KdfTargetAlgorithm |
ターゲット アルゴリズムに関する情報を表します。 |
CryptographicPadding |
非対称アルゴリズム署名または暗号化操作のパディング モードを指定します。 |
CryptographicPrivateKeyBlobType |
バッファーに含まれる秘密キーの種類を指定します。 |
CryptographicPublicKeyBlobType |
バッファーに含まれる公開キーの種類を指定します。 |