由于我在设置文件中有数据库密码和SMTP设置,因此我希望这些敏感数据不被授权的人编辑/查看 .

我打算使用asp工具加密我的app.config(我将它重命名为web.config,然后使用 aspnet_regiis 工具将其重命名为app.config) . 它似乎工作正常,直到我知道它使用某种mac / key来防止它在其他机器上被解密 . 那么有没有办法让文件在任何机器上解密?