次の方法で共有


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption 名前空間

認証された暗号化および暗号化解除ルーチンに使用される型が含まれます。 カスタムオーテニケーションは、 を実装 IAuthenticatedEncryptorすることで作成できます。

クラス

AuthenticatedEncryptionSettings

認証された暗号化アルゴリズムを構成するための設定。

AuthenticatedEncryptorFactory

IAuthenticatedEncryptorFactoryに基づいて をIAuthenticatedEncryptor作成する AuthenticatedEncryptorConfiguration

CngCbcAuthenticatedEncryptionSettings

CBC 暗号化 + HMAC 認証モードで Windows CNG アルゴリズムを使用する認証された暗号化メカニズムを構成するための設定。

CngCbcAuthenticatedEncryptorFactory

Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptorIAuthenticatedEncryptorFactory

CngGcmAuthenticatedEncryptionSettings

GCM 暗号化 + 認証モードで Windows CNG アルゴリズムを使用する認証された暗号化メカニズムを構成するための設定。

CngGcmAuthenticatedEncryptorFactory

Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptorIAuthenticatedEncryptorFactory

ManagedAuthenticatedEncryptionSettings

管理された SymmetricAlgorithm および KeyedHashAlgorithm 実装を使用する認証された暗号化メカニズムを構成するための設定。

ManagedAuthenticatedEncryptorFactory

Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptorIAuthenticatedEncryptorFactory

インターフェイス

IAuthenticatedEncryptor

認証された暗号化と復号化ルーチンを提供するための基本的なインターフェイス。

IAuthenticatedEncryptorFactory

インスタンスを生成 IAuthenticatedEncryptor するファクトリ。

列挙型

EncryptionAlgorithm

保護されたペイロードに機密性を提供するために使用する対称暗号化アルゴリズムを指定します。

ValidationAlgorithm

保護されたペイロードに改ざん防止を提供するために使用するメッセージ認証アルゴリズムを指定します。

注釈

ASP.NET Coreデータ保護の詳細については、「データ保護」を参照してください。