我有一个带有 app.config 文件的 C# 应用程序。该应用程序构建在构建服务器上并部署给多个用户。
我想对 app.config 进行加密,但我不确定何时这样做:如果我在构建后立即进行,加密不会依赖于构建服务器凭据吗?应用程序如何在其他机器上解密?如果我在用户机器上进行加密,这不会在 app.config 不受保护时留下时间吗?
谢谢
编辑:
我正在考虑使用DPAPI。它使用用户的凭据来加密和解密。这就是为什么我认为向用户提供加密文件时可能会遇到问题。
我有一个带有 app.config 文件的 C# 应用程序。该应用程序构建在构建服务器上并部署给多个用户。
我想对 app.config 进行加密,但我不确定何时这样做:如果我在构建后立即进行,加密不会依赖于构建服务器凭据吗?应用程序如何在其他机器上解密?如果我在用户机器上进行加密,这不会在 app.config 不受保护时留下时间吗?
谢谢
编辑:
我正在考虑使用DPAPI。它使用用户的凭据来加密和解密。这就是为什么我认为向用户提供加密文件时可能会遇到问题。