/// <summary> /// 加密保存连接字符串 /// </summary> public static void SaveConnectionStrings(string connectionStringFileName, string encryptedFileName) { AMS.Profile.IProfile profile = new AMS.Profile.Xml(encryptedFileName); string sKey = Cryptographer.GeneratePassword(); profile.SetValue("ConnectionStringSetting", "Key", sKey); string originalTxt = System.IO.File.ReadAllText(connectionStringFileName, Encoding.UTF8); string encryptedText = Cryptographer.EncryptSymmetric(originalTxt, sKey); profile.SetValue("ConnectionStringSetting", "ConnectionString", encryptedText); }