public void InitXML(string file, bool Security, string key, string IV) { if (Security) { string encodedString = ConverterStringFile.FileToString(file); string textDecrypted = new Decrypt().execute(encodedString, key, IV); mXDoc = ConverterStringFile.StringToXDocument(textDecrypted); } else { LoadXMLFile(file); } }
public override void CloseConnect() { if (Security) { string textDecrypted = ConverterStringFile.XDocumentToString(MyConnection.Instance.mXDoc); string textEncrypted = new Encrypt().execute(textDecrypted, this.Key, this.IV); ConverterStringFile.StringToFile(FilePath(), textEncrypted); } else { MyConnection.Instance.mXDoc.Save(FilePath()); } }