전등을 제어하는 주요 응용 프로그램을 개발했습니다. 이제이 응용 프로그램을 클라이언트 사이트에 배포하려고합니다. 암호화 된 파일 (키)과 사용자 이름 (defadmin은 항상)을 포함하는 파일을 클라이언트에 보내어 처음으로 응용 프로그램에 로그인합니다. 현재 사용자 범위에서 DPAPI를 사용하여 암호화 된 키 파일을 생성하는 독립 실행 형 응용 프로그램을 만들었습니다. 이제는 주 응용 프로그램에서 DPAPI를 사용하여 응용 프로그램에 대한 액세스 권한을 얻기 위해 클라이언트의 유효성을 검사하기 위해 암호 해독 코드를 구현하려고합니다. 내가 직면 한 문제는 나 (현재 사용자)가 클라이언트 (defadmin)에 의해 해독되지 않을 암호화 된 키 파일입니다. 로밍 사용자 프로필 및 격리 저장소를 사용하여 수정 방법을 찾았습니다. MSDN 기사를 읽은 후에도 구현하십시오. 또한 사용자 별 격리를 사용하여 읽고 인트라넷에서는 어셈블리가 허용되지만 인터넷에서는 허용되지 않습니다. 로밍 사용자 프로필을 네트워크 어딘가에 저장하고 클라이언트가 액세스 할 수있게하는 것을 의미합니까? 몇 가지 예제 코드 스 니펫을 제공 할 수 있다면이 문제를 해결하고 도움을 제공해 주시면 감사하겠습니다.DPAPI - 사용자 A가 만든 암호화 된 데이터를 UserB가 암호 해독 할 수 없습니다.
0
A
답변
0
DPAPI는 Windows (사용자 또는 컴퓨터 수준) 기반의 암호화 및 해독 공급자로, 해당 도메인 내에 중요한 정보를 안전하게 저장합니다. 도메인은 "로컬"이며 단일 사용자 프로필 (또는 컴퓨터 인스턴스)에 바인딩되어 데이터를 공유합니다.
서로 다른 사용자간에 안전하게 데이터를 공유하려면 SSH, OpenPGP, S/MIME에서 사용되는 것과 같이 비대칭 암호화 개념 (공개 키 암호화)을 살펴보고 싶을 것입니다.
관련 문제
- 1. 암호 암호화/암호 해독
- 2. 지정한 데이터를 암호 해독 할 수 없습니다.
- 3. RSA 암호화 - 암호 해독
- 4. 암호화 된 ViewState 암호 해독
- 5. 암호 해독, 암호화
- 6. 암호화/암호 해독 기능
- 7. 자체 암호화 된 암호 해독 암호
- 8. 암호 해독 Md5 암호화 된 암호?
- 9. 쿠키 암호화/암호 해독
- 10. 암호화 및 암호 해독
- 11. .NET DPAPI 및 AES 암호화 : Sense-Check
- 12. 사용자 컴퓨터의 XML 암호화/암호 해독
- 13. 암호화/암호 해독 시도
- 14. 저장된 암호화 된 데이터를 해독 할 수 없습니다.
- 15. 3Des 암호화/암호 해독
- 16. 암호화. C에서 암호 해독 #
- 17. Spring 속성로드 - 암호화 된 속성의 암호 해독
- 18. 레일에서의 암호화/암호 해독
- 19. Web.config 암호화/암호 해독
- 20. .NET4에서 SQLite 데이터베이스를 암호화/암호 해독 할 수 없습니다.
- 21. 암호화 및 암호 해독
- 22. 데이터베이스 암호화 - 자바 암호 해독
- 23. EFS로 암호화 된 파일 암호 해독
- 24. RSA 암호화/암호 해독
- 25. Twofish로 암호화/암호 해독
- 26. 암호화/암호 해독
- 27. 레일즈를 사용하여 암호화, 암호 해독
- 28. FormsAuthentication.Encrypt로 암호화 된 데이터의 암호 해독
- 29. Java AES 암호 해독 - 문자열의 암호를 해독 할 수 없습니다.
- 30. Java 암호화 C# 암호 해독
언급하는 것을 잊었습니다. 나는 C#에서 내 응용 프로그램을 개발했습니다. – user7274707