最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#加密app.config中連接字符串的方法

 更新時間:2015年07月18日 15:10:27   作者:鑒客  
這篇文章主要介紹了C#加密app.config中連接字符串的方法,涉及C#配置文件加密的相關實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#加密app.config中連接字符串的方法。分享給大家供大家參考。具體如下:

連接字符串中包含數(shù)據(jù)庫的訪問信息,帳號和密碼,因此一般不以明文顯示,本代碼用來加密連接字符串。

public static class EncryptConnection
{
  public static void EncryptConnectionString(bool encrypt)
  {
   Configuration configFile = null;
   try
   {
    // Open the configuration file and retrieve the connectionStrings section.
    configFile = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    ConnectionStringsSection configSection = configFile.GetSection("connectionStrings") as ConnectionStringsSection;
    if ((!(configSection.ElementInformation.IsLocked)) && (!(configSection.SectionInformation.IsLocked)))
    {
     if (encrypt && !configSection.SectionInformation.IsProtected)
     //encrypt is false to unencrypt
     {
      configSection.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
     }
     if (!encrypt && configSection.SectionInformation.IsProtected)
     //encrypt is true so encrypt
     {
      configSection.SectionInformation.UnprotectSection();
     }
     //re-save the configuration file section
     configSection.SectionInformation.ForceSave = true;
     // Save the current configuration.
     configFile.Save();
    }    
   }
   catch (System.Exception ex)
   {
    throw (ex);
   }
   finally
   {
   }
  }
}

希望本文所述對大家的C#程序設計有所幫助。

相關文章

  • C#實現(xiàn)給定字符串生成MD5哈希的方法

    C#實現(xiàn)給定字符串生成MD5哈希的方法

    這篇文章主要介紹了C#實現(xiàn)給定字符串生成MD5哈希的方法,涉及C#操作字符串的相關技巧,需要的朋友可以參考下
    2015-06-06
  • C#中倒計時功能的優(yōu)化方法小結

    C#中倒計時功能的優(yōu)化方法小結

    這篇文章主要為大家詳細介紹了當C#重復使用一段代碼倒計時時,如何使用普通類和靜態(tài)方法,實現(xiàn)簡單的代碼封裝性、可擴展性、可維護性,感興趣的可以了解下
    2024-01-01
  • C#利用雪花算法實現(xiàn)生成ID工具類

    C#利用雪花算法實現(xiàn)生成ID工具類

    雪花算法表示生成的ID如雪花般獨一無二,該算法源自Twitter,主要用于解決分布式系統(tǒng)的唯一Id生成問題,本文主要介紹了C#如何利用利用雪花算法實現(xiàn)生成ID,需要的可以參考下
    2023-12-12
  • C#使用Thrift作為RPC框架入門詳細教程

    C#使用Thrift作為RPC框架入門詳細教程

    這篇文件我們講了從0到1使用thrift框架的方法,也講了一些該框架的基本知識,本文將詳細介紹 Thrift 在C#語言下的使用方式,并且提供豐富的實例代碼加以解釋說明,幫助使用者快速構建服務,感興趣的朋友一起看看吧
    2021-11-11
  • C#使用晚綁定來實現(xiàn)壓縮Access數(shù)據(jù)庫的方法

    C#使用晚綁定來實現(xiàn)壓縮Access數(shù)據(jù)庫的方法

    這篇文章主要介紹了C#使用晚綁定來實現(xiàn)壓縮Access數(shù)據(jù)庫的方法,項目開發(fā)中有一定的實用價值,需要的朋友可以參考下
    2014-08-08
  • C#實現(xiàn)WinForm全屏置頂?shù)氖纠a

    C#實現(xiàn)WinForm全屏置頂?shù)氖纠a

    我們在運行一些?Windows?應用程序的時候,需要將其運行在窗體置頂?shù)哪J?并且進入全屏狀態(tài),本文將介紹如何使用?C#?來實現(xiàn)?WinForm?的全屏置頂?shù)幕竟δ?感興趣的可以了解下
    2024-12-12
  • c#在控制臺輸出彩色文字的方法

    c#在控制臺輸出彩色文字的方法

    c#在控制臺輸出彩色文字的方法,需要的朋友可以參考一下
    2013-03-03
  • C#判斷一個矩陣是否為對稱矩陣及反稱矩陣的方法

    C#判斷一個矩陣是否為對稱矩陣及反稱矩陣的方法

    這篇文章主要介紹了C#判斷一個矩陣是否為對稱矩陣及反稱矩陣的方法,涉及C#矩陣遍歷及檢查等相關運算技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • C#多線程與異步的區(qū)別詳解

    C#多線程與異步的區(qū)別詳解

    多線程和異步操作兩者都可以達到避免調(diào)用線程阻塞的目的,從而提高軟件的可響應性。甚至有些時候我們就認為多線程和異步操作是等同的概念。但是,多線程和異步操作還是有一些區(qū)別的。而這些區(qū)別造成了使用多線程和異步操作的時機的區(qū)別
    2017-06-06
  • C#實現(xiàn)圖片切割、切圖、裁剪

    C#實現(xiàn)圖片切割、切圖、裁剪

    這篇文章主要為大家詳細介紹了C#實現(xiàn)圖片切割、切圖、裁剪,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01

最新評論

大竹县| 东丽区| 喀什市| 金华市| 谷城县| 湘乡市| 祁门县| 横山县| 西安市| 广宗县| 青川县| 旌德县| 莫力| 元谋县| 华容县| 呼玛县| 宁南县| 和龙市| 宁国市| 霸州市| 进贤县| 富裕县| 云霄县| 德州市| 日照市| 曲靖市| 白沙| 科尔| 新野县| 竹溪县| 内丘县| 淅川县| 襄城县| 蒲城县| 彭山县| 佳木斯市| 平定县| 景德镇市| 梁平县| 大安市| 蕉岭县|