app.config的加密是否安全?

时间:2017-09-27 07:44:40

标签: c#

我已经完成了如何保护任何需要加密的用户名/密码或私人信息的过程。当我弄明白时,我发现有很多人建议加密app.config以保证安全。但如果我加密它,它真的安全吗?因为我想将它用于FTP目的。万一,想知道我提供的编码。

 sessionOptions = new SessionOptions
        {
            Protocol = Protocol.Ftp,
            HostName = ConfigurationManager.AppSettings.Get("remoteFtpPath").ToString(),
            PortNumber = Convert.ToInt16(ConfigurationManager.AppSettings.Get("port")),
            UserName = ConfigurationManager.AppSettings.Get("userName"),
            Password = ConfigurationManager.AppSettings.Get("password"),
            TlsHostCertificateFingerprint = ConfigurationManager.AppSettings.Get("TlsHostCertificateFingerprint").ToString(),
            FtpSecure = FtpSecure.Explicit,
        };

基本上当前的应用配置尚未加密

1 个答案:

答案 0 :(得分:0)

如果您谈论加密,是加密是安全和标准的。除了机器之外的其他任何地方都无法解密该文件,并且除了已加密配置文件的用户帐户外。

现在,如果管理员受到损害,即内部和内部威胁方面,当然这是不安全的。