单击一次应用程序部署,在app.config中隐藏密码



我有一个要部署到客户机的应用程序。在配置文件中有一个连接到数据库的用户名/密码。该配置文件存储在他们计算机上的本地目录中。我不想让他们看到密码。我怎么能排除要安装在他们的机器上的配置,或者它必须在那里。如果是,我如何使用加密隐藏密码?由于

您可以加密,例如,在您的应用程序中的连接字符串。文件配置

来自MSDN文档:

的加密部分示例
<connectionStrings configProtectionProvider="DataProtectionConfigurationProvider">
    <EncryptedData>
        <CipherData>
            <CipherValue>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAH2...</CipherValue>
        </CipherData>
    </EncryptedData>
</connectionStrings>

最新更新