私は珍しい設定をしています。1 台のマシンに、標準のメンバーシップと暗号化されたパスワードを使用する Web アプリケーションがあります。別のマシンには、Web アプリケーションで提供されたものと同じユーザー資格情報を使用する必要がある Windows アプリケーションがあります。データベースから暗号化されたパスワードを取得し、それを使用してログインできるように Windows アプリで復号化できる必要があります。(Windows アプリは、特定のユーザー名に一致する暗号化されたパスワードを WCF サービス経由で Web サイトに要求します)。
私が見つけたすべての記事は、メンバーシップ プロバイダーから派生するように指示していますが、私の Windows アプリにはメンバーシップ プロバイダーがありません。そして、それをインポートすることはオプションではありません。
利用可能な情報 (マシンキーなどを知っている) からパスワードを解読する方法はありますか? Windows Forms アプリケーション内ですべて?