更新 : 2007 年 11 月
高度暗号化標準 (AES: Advanced Encryption Standard) 対称アルゴリズムのマネージ実装を提供します。
<HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort := True)> _ Public NotInheritable Class AesManaged _ Inherits Aes
Dim instance As AesManaged
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)] public sealed class AesManaged : Aes
[HostProtectionAttribute(SecurityAction::LinkDemand, MayLeakOnAbort = true)] public ref class AesManaged sealed : public Aes
/** @attribute HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true) */ public final class AesManaged extends Aes
public final class AesManaged extends Aes
この型またはメンバに適用される HostProtectionAttribute 属性の Resources プロパティの値は、MayLeakOnAbort です。HostProtectionAttribute は、デスクトップ アプリケーション (通常、アイコンのダブルクリック、コマンドの入力、またはブラウザへの URL の入力により起動されます) には影響しません。詳細については、HostProtectionAttribute クラスのトピックまたは「SQL Server プログラミングとホスト保護属性」を参照してください。
AES アルゴリズムは、基本的には、ブロック サイズと反復カウントが固定された Rijndael 対称アルゴリズムです。このクラスは、RijndaelManaged クラスと同じように機能しますが、ブロックが 128 ビットに制限されており、フィードバック モードを使用できません。
連邦情報処理規格 (FIPS: Federal Information Processing Standard) 準拠のアルゴリズムに対する Windows セキュリティ ポリシーの設定が有効になっている場合にこのアルゴリズムを使用すると、CryptographicException がスローされます。
Windows Vista, Windows XP SP2, Windows Server 2003