asp.net 構成ファイルを暗号化するために DPAPI を使用しています。DPAPI を簡単に読んだところ、暗号化を行うためのキーとして Windows パスワードが使用されていることがわかりました。質問は、誰の Windows パスワードですか?
asp.net Web アプリがあり、application_start イベントで構成ファイルの暗号化をフックすると、アプリケーション プール ID (ネットワーク サービス) のパスワードが使用されますか?
デスクトップ コンソール アプリがあり、このアプリを定期的に実行する Windows スケジューラがある場合、DPAPI は誰のパスワードを使用して構成ファイルを暗号化/復号化しますか?