어떻게하면 C#에서 파일을 암호화합니까? 나는 db (sqlite와 같은)를 사용하고 암호화 된 파일을 가지고 있고 데이터베이스에 접근하기 전에 사용자가 자신의 암호를 입력하도록하는 것 외에는 일반적으로 사용하고 싶습니다.C#에서 자동으로 파일을 암호화합니까?
0
A
답변
7
는이 작업을 수행하는 여러 가지 방법이 있습니다 :
- ProtectedData (에서는 System.Security.Cryptography 클래스)에 공급하고, 암호 을 기반으로 entrophy를 사용한다 사용 DPAPI (데이터 보호 API) 이
- 이 내장되어
- 를 사용하여 SQL 콤팩트 에디션은 암호를 기반으로 키를 생성하고 암호화/그
- 를 사용하여 암호화 된 파일 시스템을 사용하여 파일의 암호를 해독하기 때문에 OS는 디스크에 암호화 처리됩니다. (Windows의 소비자 에디션에는이 기능이 없습니다.)
그리고 더 많은 방법이 있습니다.
희망이 도움이됩니다.
+0
EFS를 사용하는 경우 키를 백업해야합니다! – RobS
+0
보안 응용 프로그램과 마찬가지로 키가없는 암호화 된 데이터는 키가없는 잠긴 문과 같습니다. 들어올 수는 있지만 시간이 많이 걸릴 것입니다. :) –
2
SQL Server Compact Edition (SQLite와 같은 inprocess 데이터베이스 서버) without writing any additional code 파일을 암호화 할 수 있습니다.
암호를 변경하려면 Engine.Compact 메서드를 사용하십시오.
0
관련 문제
- 1. R의 데이터를 어떻게 암호화합니까?
- 2. SSL은 AJAX 게시물도 암호화합니까?
- 3. WCF - 메시지를 어떻게 암호화합니까?
- 4. C에서 파일을 시작하는 방법
- 5. C에서 파일을 자르는 방법?
- 6. C에서 파일을 삭제하는 방법 #
- 7. 오디오 파일을 자동으로 자릅니다.
- 8. Silverlight에서 사용자의 암호를 어떻게 암호화합니까?
- 9. Android WebView가 저장된 비밀번호를 암호화합니까?
- 10. C에서 잘린 파일을 검색하는 방법
- 11. C에서 XML 파일을 해독하는 방법
- 12. C에서 파일을 열 수 없습니다
- 13. C에서 xml 파일을 동시에 편집했습니다.
- 14. C에서 로그 파일을 작성하는 방법
- 15. C에서 파일을 한 줄씩 읽음
- 16. C에서 배열 목록에서 파일을 삭제
- 17. tiff 파일을 자동으로 인쇄하는 방법
- 18. 자동으로 파일을 선택하는 방법은 무엇입니까?
- 19. 완료되면 배치 파일을 자동으로 닫습니다.
- 20. 하나의 JavaScript 파일을 자동으로 연결합니다.
- 21. webgrind에서 tmp 파일을 자동으로 지우기
- 22. JSP/JSF 파일을 자동으로 정리합니다.
- 23. NSFileManager : 파일을 자동으로 복사 하시겠습니까?
- 24. BitBucket 저장소에서 파일을 자동으로 배포
- 25. JavaScript를 실용적으로 사용하여 암호를 비대칭으로 암호화합니까?
- 26. asp.net 로그인 컨트롤이 암호 필드를 암호화합니까?
- 27. Grails 도메인 클래스에서 문자열을 어떻게 암호화합니까?
- 28. IIS가없는 경우 SSL로 내 웹 페이지를 암호화합니까?
- 29. ajax 요청으로부터 암호화 된 html 데이터를 암호화합니까?
- 30. 하나의 키를 사용하여 여러 암호를 어떻게 암호화합니까?
여기서는 혼동스러워 할 것입니다. 암호화 된 파일은 무엇이겠습니까? 아니면 데이터베이스 연결에 대해 이야기하고 있습니까? 또한 db의 테이블을 사용하여 사용자 또는 db의 인증을 인증하려고합니까? – Suroot
나는 그가 sqlite3 데이터베이스를 사용하고 그 파일을 암호화하고 싶어한다고 생각한다. –
Ben Alpert 맞음 –