0

アプリで使用するSQLiteデータベースにシームレスな暗号化を提供するにはどうすればよいですか。アプリが心配する必要がないように、暗号化をバックグラウンドで透過的に処理するSQLCypherに似たものを探しています。AndroidとiOSのリリースはありますが、サイトに記載されているSQLCypherforBlackBerryのリリースはありません。SQLCypherを使用することは可能ですか、それとも代替手段がありますか?

4

1 に答える 1

2

RIMは、SQLiteを操作するための暗号化インターフェイスを提供します。作業は非常に簡単です。適切な引数を指定して、DatabaseSecurityOptionsおよびDatabaseFactory .create()またはDatabaseFactory .open()を参照してください。CodeSigningKeyを使用することにより、データベースは、同じデバイス上で同じキーで署名されたアプリによってのみ読み取り可能になります。データベースを別のデバイスに移動すると、データが読み取れなくなります。別のアプリからデータベースにアクセスすると、読み取り不能になります。

于 2012-05-16T06:46:39.760 に答える