Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
認証された暗号化および暗号化解除ルーチンに使用される型が含まれます。 カスタムオーテニケーションは、 を実装 IAuthenticatedEncryptorすることで作成できます。
クラス
AuthenticatedEncryptionSettings |
認証された暗号化アルゴリズムを構成するための設定。 |
AuthenticatedEncryptorFactory |
IAuthenticatedEncryptorFactoryに基づいて をIAuthenticatedEncryptor作成する AuthenticatedEncryptorConfiguration。 |
CngCbcAuthenticatedEncryptionSettings |
CBC 暗号化 + HMAC 認証モードで Windows CNG アルゴリズムを使用する認証された暗号化メカニズムを構成するための設定。 |
CngCbcAuthenticatedEncryptorFactory |
Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor の IAuthenticatedEncryptorFactory。 |
CngGcmAuthenticatedEncryptionSettings |
GCM 暗号化 + 認証モードで Windows CNG アルゴリズムを使用する認証された暗号化メカニズムを構成するための設定。 |
CngGcmAuthenticatedEncryptorFactory |
Microsoft.AspNetCore.DataProtection.Cng.CngGcmAuthenticatedEncryptor の IAuthenticatedEncryptorFactory。 |
ManagedAuthenticatedEncryptionSettings |
管理された SymmetricAlgorithm および KeyedHashAlgorithm 実装を使用する認証された暗号化メカニズムを構成するための設定。 |
ManagedAuthenticatedEncryptorFactory |
Microsoft.AspNetCore.DataProtection.Managed.ManagedAuthenticatedEncryptor の IAuthenticatedEncryptorFactory。 |
インターフェイス
IAuthenticatedEncryptor |
認証された暗号化と復号化ルーチンを提供するための基本的なインターフェイス。 |
IAuthenticatedEncryptorFactory |
インスタンスを生成 IAuthenticatedEncryptor するファクトリ。 |
列挙型
EncryptionAlgorithm |
保護されたペイロードに機密性を提供するために使用する対称暗号化アルゴリズムを指定します。 |
ValidationAlgorithm |
保護されたペイロードに改ざん防止を提供するために使用するメッセージ認証アルゴリズムを指定します。 |
注釈
ASP.NET Coreデータ保護の詳細については、「データ保護」を参照してください。