Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
認証された暗号化および復号化ルーチンに使用される型が含まれています。 カスタムオーテニケーションは、 IAuthenticatedEncryptorを実装することで作成できます。
クラス
| 名前 | 説明 |
|---|---|
| AuthenticatedEncryptionSettings |
認証された暗号化アルゴリズムを構成するための設定。 |
| AuthenticatedEncryptorFactory |
AuthenticatedEncryptorConfigurationに基づいてIAuthenticatedEncryptorを作成するIAuthenticatedEncryptorFactory。 |
| 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 インスタンスを生成するファクトリ。 |
| ISpanAuthenticatedEncryptor |
スパン ベースの API を介して認証された暗号化と復号化ルーチンを提供します。 |
列挙型
| 名前 | 説明 |
|---|---|
| EncryptionAlgorithm |
保護されたペイロードに機密性を提供するために使用する対称暗号化アルゴリズムを指定します。 |
| ValidationAlgorithm |
保護されたペイロードに改ざん防止を提供するために使用するメッセージ認証アルゴリズムを指定します。 |
注釈
ASP.NET Coreデータ保護の詳細については、「Data Protection」を参照してください。