C#でファイルを暗号化するにはどうすればよいですか?私はdb(sqliteのような)を使用し、ファイルを暗号化して、データベースにアクセスする前に自分のパスワードを入力させる以外は、通常使用したいと思います。C#で自動的にファイルを暗号化しますか?
0
A
答えて
7
はこれを行うには、複数の方法があります。
- ProtectedData(System.Security.Cryptographyクラス)に供給され、パスワード に基づいてentrophyを使用している使用DPAPI(データ保護API)、これは
- に建てられてい
- 使用SQL Compact Editionのは、パスワードに基づいてキーを生成し、暗号化/その
- 使用暗号化ファイルシステムとファイルの暗号化を解除するので、OSはディスク上の暗号化の世話をします。 (Windowsのコンシューマエディションにはこれがありません)
おそらくこれを行う方法はさらにあります。
これが役に立ちます。
+0
EFSを使用してキーをバックアップすることを忘れないでください! – RobS
+0
セキュリティアプリケーションと同様に、キーのない暗号化されたデータは、キーのないロックされたドアのようなものです。あなたが入ることができるかもしれませんが、それは多くの時間を取るつもりです:) –
2
SQL Server Compact Edition(これはSQLiteのようなインプロセスデータベースサーバーです)、without writing any additional codeというファイルを暗号化できます。
パスワードを変更するには、Engine.Compactメソッドを使用します。
0
関連する問題
- 1. コアデータデータベースを暗号化または部分的に暗号化しますか?
- 2. 暗号化されたファイルを自動ダウンロードする
- 3. C#XMLファイルを暗号化する
- 4. Cでファイルを使用してシーザー暗号を暗号化する方法
- 5. サーバーから暗号化し、クライアントで暗号化を解除します(クライアントでは暗号化しません)。
- 6. openssl C++ 3DESファイル暗号化の復号化に失敗する
- 7. 暗号化/ C++
- 8. 暗号化(C++)
- 9. C#暗号化されたデータをJavascriptで暗号化する
- 10. C#でJavaでAES暗号化ファイルを復号する場合
- 11. PHPでファイルを暗号化し、.Netで復号化しますか?
- 12. Cでプレーンテキストファイルを暗号化
- 13. アファイン暗号化をC++で
- 14. CryptoJs暗号化とRijndaelManagedを使用したC#暗号化 - エラー
- 15. Perlのファイルを暗号化します
- 16. epubファイルを暗号化します
- 17. Bouncy Castle C#は.NET暗号化で動作します
- 18. MachineKeyで暗号化と復号化を行います。c#
- 19. C++ Exe暗号化?
- 20. C Libmcryptは暗号化/復号化に成功しません
- 21. AESアルゴリズムを使用してC#でjavascriptと暗号化を暗号化する
- 22. バイナリをファイル名なしで7zで暗号化しますか?
- 23. TEA C#での暗号化
- 24. CryptoStream.close()でC#暗号化System.Security.Cryptography.CryptographicException
- 25. JS(CryptoJS)のC#での暗号化の暗号化
- 26. C#のエースでファイルを暗号化して解読する?
- 27. C#でRSACryptoServiceProviderを使用してExcelファイルを暗号化/復号化しますか?
- 28. 暗号化ファイルは、
- 29. 暗号化XMLファイル
- 30. C++の暗号化と復号化
ここでは混乱しているかもしれませんが、暗号化されたファイルとは何か、またはデータベースへの接続について話していますか?また、データベース内のテーブルを使用してユーザーまたはdbの認証を認証したいですか? – Suroot
私は彼がsqlite3データベースを使い、そのファイルを暗号化したいと思うと思います。 –
Ben Alpertはそれを正しく得ました –