【发布时间】:2012-08-15 18:42:43
【问题描述】:
我正在使用 DPAPI 来加密我的 asp.net 配置文件。从我对 DPAPI 的简短阅读中,我知道它使用 Windows 密码作为密钥来进行加密。问题,谁的windows密码?
如果我有一个 asp.net 网络应用程序,并且我在 application_start 事件中挂钩了配置文件加密,它会使用我的应用程序池身份(网络服务)密码吗?
如果我有一个桌面控制台应用程序,并且我有一个 Windows 调度程序来定期运行此应用程序,DPAPI 将使用谁的密码来加密/解密配置文件?
【问题讨论】: