2个方式都可以..如果仅仅是加密连接字符串 那么app.config是不需要加密的 只加密某个string就行了比如 123加密成37A86B14B26A8B70.至于配置文件加密 就是把里面所有的内容进行加密 二进制或者des加密.这样别人就什么都看不到了 看到对他来说也是一堆乱码..至于加密方式 具体google c# des