/// <summary> /// 解密connectionsetting里加密的字符串(根据配置IsEncryptConnectionString决定是否解密) /// </summary> /// <param name="connectionName"></param> /// <returns></returns> public static string ValueOfEncryptAppSettingString(this string settingKey) { return(DEncrypt.DecryptByConfig( System.Configuration.ConfigurationManager.AppSettings["IsEncryptConnectionString"], System.Configuration.ConfigurationManager.AppSettings[settingKey] )); }
/// <summary> /// 根据配置决定是否解密某个连接字符串 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string ValueOfDecryptString(this string str) { return(DEncrypt.DecryptByConfig( System.Configuration.ConfigurationManager.AppSettings["IsEncryptConnectionString"], str )); }
/// <summary> /// 解密connectionsetting里加密的字符串(根据配置IsEncryptConnectionString决定是否解密) /// </summary> /// <param name="connectionName"></param> /// <returns></returns> public static string ValueOfEncryptConnectionString(this string connectionName) { return(DEncrypt.DecryptByConfig( System.Configuration.ConfigurationManager.AppSettings["IsEncryptConnectionString"], System.Configuration.ConfigurationManager.ConnectionStrings[connectionName].ConnectionString )); }