System.Security.Cryptography.RijndaelManaged
C#(.NET 3.5)のクラスを使用して、設定で暗号化を行っています:
RijndaelManaged AesCrypto = new RijndaelManaged();
AesCrypto.BlockSize = 128;
AesCrypto.Mode = CipherMode.CBC;
CryptoStream CryptStream = new CryptoStream(memStream1,
AesCrypto.CreateEncryptor(EncryptionKey1, EncryptionIV1),
CryptoStreamMode.Write);
そして256ビットキーとIV。その結果、AES256になると思います。私は正しいですか?
System.Security.Cryptography.AesManaged
クラスを使用している場合、違いはありますか?
また、私は考えていました.AESのMicrosoftの実装を信頼しています.これを検証できますか、それともAESの独自の実装を作成する必要がありますか?