ライトを制御するメインアプリケーションを開発しました。今、このアプリケーションをクライアントサイトに展開したいと考えています。暗号化されたファイル(キー)とユーザー名(常にdefadmin)を含むファイルをクライアントに送信して初めてアプリケーションにログインします。現在のユーザースコープでDPAPIを使用して暗号化されたキーファイルを生成するスタンドアロンアプリケーションを作成しました。今、主なアプリケーションでDPAPIを使用して暗号解読コードを実装して、クライアントにアプリケーションへのアクセス権を検証します。私が直面している問題は、私が作成した暗号化された鍵ファイル(現在のユーザ)がクライアント(defadmin)によって復号化されないということです。ローミングユーザプロファイルと隔離ストレージを使用した修正が見つかりました。 MSDNの記事を読んだ後でも実装します。また、私はユーザーによる分離を使用して読み込み、アセンブリはイントラネットで許可されますが、インターネットでは許可されません。これは、ネットワークのどこかにローミングユーザープロファイルを格納してクライアントにアクセスさせることを意味しますか?サンプルコードスニペットを提供できる場合は、この問題を解決するためのサポートを提供していただきありがとうございます。DPAPI - ユーザーAによって作成された暗号化されたデータは、UserBによって復号化できません。
0
A
答えて
0
DPAPIは、そのドメイン内の機密情報を安全に保存するためのWindows(ユーザーまたはマシンレベル)ベースの暗号化および復号化プロバイダーです。ドメインは「ローカル」で、単一のユーザープロファイル(またはマシンインスタンス)にバインドされ、そのデータを共有することを意図しています。
異なるユーザー間でデータを安全に共有したい場合は、SSH、OpenPGP、S/MIMEで使用されているような非対称暗号化の概念(公開鍵暗号化)が必要です。
関連する問題
- 1. MediaCodecを使用して暗号化されたデータをSurfaceTextureに復号化および復号化する
- 2. ios5で暗号化されたCCCryptはios6で復号化できません
- 3. rsaによって生成された暗号化されたテキスト
- 4. pgcryptoで暗号化されたデータの復号化(C#で)
- 5. PHPでnpm-rsaによって作成されたデータをどのように復号化できますか?
- 6. AES暗号アルゴリズムによって暗号化されたデータにaesIVを添付できますか?
- 7. (暗号化された)暗号化されたメッセージを復号する
- 8. 復号化されたファイルはまだ暗号化されています
- 9. 暗号化/復号化方法に暗号化された文字列に '/'が含まれていない
- 10. 暗号化されたデータのフラグメントを復号化できますか?
- 11. 暗号化されたデータをURLに渡し、PHPで復号化します
- 12. AESを使用して暗号化された画像のように復号化された画像
- 13. C#暗号化されたデータをJavascriptで暗号化する
- 14. 復号化列レベルのSQL暗号化された値は
- 15. python jsencryptで暗号化されたテキストの復号化
- 16. C Libmcryptは暗号化/復号化に成功しません
- 17. Twofishによる暗号化/復号化
- 18. 暗号化ストリームで暗号化されたファイルに追加した後、復号化に失敗する
- 19. 暗号化された秘密鍵と暗号化された文字列の復号化
- 20. サーバはクライアント/サーバアプリケーションでRSAによって暗号化されたテキストを受信できません
- 21. Vignere配列を使った暗号化の暗号化/復号化java
- 22. Node.jsの復号化暗号化されたファイル有する塩
- 23. 隔離されたストレージファイルの暗号化と復号化
- 24. Silverlightで暗号化されたデータは、C++を使用して復号化できますか?
- 25. SHA暗号化はすでに復号化されていますか?
- 26. 暗号化されたデータが入力データより大きい
- 27. C#でRijndaelメソッドを使ってファイル内の暗号化されたデータを正しく復号化できませんでしたか?
- 28. RESTful WCF Webサービスによって送受信されるXMLの暗号化と復号化
- 29. ラムダを使ってrot13で暗号化/復号化する?
- 30. pycrypto暗号化/復号化、解読時に暗号化された文字列の一部が失われる
忘れてください。私はC#で自分のアプリケーションを開発しました。 – user7274707