データストアにSQLiteを使用するWindowsストアアプリケーションを構築しています。私は、データベースがユーザーのローカルフォルダから簡単にアクセスできることを知っています(実際にはすべてのアプリケーションにすべてのデータが公開されています)。少なくとも弱いアクセスからデータベースを保護する方法はありますか?WinRT SQLite暗号化
5
A
答えて
3
あなたはそれはそれはアプリレベルでの暗号化/復号化するために使用することができプロテクト解除/保護方法を使用するように簡単に公開し
ProtectedDataクラスを見てする必要があります。暗号化データDBに書き込む前に、私はまた同じソリューションを探していると私は十分かどうかこの1つは良いかわからないhttp://sqlite-crypt.com/download.htm
でのsqlite-cryptのを発見した
0
を消費する前に暗号化を解除。パスフレーズを6文字に制限し、ヘッダにプレーンテキストとして保存する試用版があります。完全なデータ保護が必要な場合は、適切ではありません。しかし、テストのために、多分それは試してみる価値があります。まだ私のプロジェクトのサーバー側で作業しているので、まだテストする機会はありません。私は将来それをテストしたときに私はそれを更新します。
EDIT:Ok。試用版をテストしましたが、コードプレックスのSqliteWinRTラッパーを修正したバージョンでうまくいきました。試行は5〜6文字のパスフレーズに制限されています。この位相句はプレーンテキストで保存されますが、それはx86コンパイルされたバイナリであるため、ARMサポートが必要な実際の製品では動作しません。実稼働環境のバイナリを入手するには、バイナリを購入する必要があります。
関連する問題
- 1. WinRTストリームの暗号化
- 2. 暗号化(SQLiteの)
- 3. sqliteデータファイルを暗号化
- 4. SQLiteデータベース暗号化C#?
- 5. iOS上のSQLiteデータベースファイルの暗号化
- 6. iPhone OSのSQLiteデータベースファイルの暗号化
- 7. フレックスSQLiteのローカルデータベース暗号化 - SimpleEncryptionKeyGenerator.as
- 8. .NET4でSQLiteデータベースを暗号化/復号化できません
- 9. シーザー暗号暗号化Python
- 10. 良い暗号化/暗号化の本
- 11. OpenAM:RESTFUL API - 暗号化/暗号化パスワード
- 12. RSA暗号化/復号化
- 13. 暗号化/復号化soll
- 14. 暗号化と復号化
- 15. AES暗号化/復号化
- 16. 復号化、暗号化
- 17. カスタム暗号化暗号化/復号化ストリーム
- 18. 暗号ブロックチェーンの復号XOR「暗号化」
- 19. ユーザパスワードを暗号化する2ウェイ暗号化のハンドル/ストア暗号化キー
- 20. MvvmCrossで暗号化/復号化SQLiteを使用できますか?
- 21. 暗号化セザールアルゴリズム
- 22. 暗号化アルゴリズム
- 23. 暗号化/ C++
- 24. Ios暗号化。?
- 25. AES暗号化
- 26. app.config暗号化
- 27. 暗号化タイプ
- 28. 暗号化github
- 29. ラーバルソース暗号化
- 30. HMAC暗号化
妥当な答えですが、暗号化/復号化プロセスのパフォーマンスにヒントがありますか? – dougajmcdonald
常にパフォーマンスが低下します..しかし、これは暗号化の簡単な形式であり、PKIほど高価であってはいけません。機密データのみを暗号化し、暗号化はしません。 –