using System;
using System.Security.Cryptography;
class DataCryptor : IDisposable {
Aes aes = null;
bool disposed = false;
public DataCryptor() {
// 이 코드는 new AesManaged(); 로도 변경이 가능합니다.
// aes = new AesManaged();
aes = Aes.Create();
}
public byte[] Encrypt(byte[] b, byte[] key, byte[] iv) {
public byte[] Decrypt(byte[] b, byte[] key, byte[] iv) {
public void Dispose() {
if (disposed) return;
aes.Dispose();
disposed = true;