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

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

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

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

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

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
   {
   }
  }
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

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

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

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

    C#中倒計(jì)時(shí)功能的優(yōu)化方法小結(jié)

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

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

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

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

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

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

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

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

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

    c#在控制臺(tái)輸出彩色文字的方法

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

    C#判斷一個(gè)矩陣是否為對(duì)稱矩陣及反稱矩陣的方法

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

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

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

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

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

最新評(píng)論

额尔古纳市| 英吉沙县| 泊头市| 贵州省| 大石桥市| 天台县| 策勒县| 台北市| 七台河市| 昭平县| 阿坝| 大安市| 民和| 阿瓦提县| 星子县| 安溪县| 双鸭山市| 凤冈县| 宁海县| 大丰市| 义乌市| 常熟市| 嘉峪关市| 乡城县| 莎车县| 北安市| 屏东县| 合阳县| 东平县| 页游| 广东省| 竹北市| 连南| 尚志市| 德保县| 黎城县| 嘉黎县| 万盛区| 双江| 扬州市| 承德市|