using System.Security.Cryptography;
DES des = DES.Create();
DESCryptoServiceProvider desCSP = new DESCryptoServiceProvider();
To save to an encrypted file:
Stream fs = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None);
CryptoStream cs = new CryptoStream(fs, desCSP.CreateEncryptor(des.Key, des.IV), CryptoStreamMode.Write);
mPersistenceManager.SaveEntitySet(cs, true);
And to restore an encrypted file:
Stream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
CryptoStream cs = new CryptoStream(fs, desCSP.CreateDecryptor(des.Key, des.IV), CryptoStreamMode.Read);
mPersistenceManager.RestoreEntitySet(cs, RestoreStrategy.Normal, true);