Windows.Security.Cryptography.Core 名前空間

暗号化キーの作成、コンテンツのハッシュと署名、メッセージ認証コードの作成、データの暗号化または暗号化解除を行うクラスが含まれています。

クラス

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

バッファーに含まれる公開キーの種類を指定します。

こちらもご覧ください