問題タブ [sqlcipher-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android sqlcipher + jni
アプリで sqlcipher といくつかのネイティブ コードを使用しています。ほとんどすべてのデバイスですべてがうまく機能します。この問題は、Android 6.0.1 を搭載した Nexus 5X にのみ存在します。エラーが発生します:
私はgradleを使用していますが、依存関係があります:
私の MainActivity のコード:
local.properties で、ndk へのパスを指定しました。
私のgradle.properties:
jni ディレクトリを削除すると、sqlcipher はうまく機能します。しかし、私はこのディレクトリが必要です...誰か助けてくれますか?
android - Android SQLight 暗号化の最適な軽量オプション?
Android SQLite データベースに保存されているデータの一部を暗号化する必要があります。軽量なオプションが必要な場合、どのようなオプションがあるのだろうか? 速度が優先される場合、SQLCipher は依然として最適ですか?
android - SQLCipher を使用してファイルを保護することは可能ですか?
Android デバイスのデータ (アプリ固有のデータ) を保護できる Android アプリケーションを開発しようとしています。CBC と ECB の両方で AES 256 アルゴリズムを試しましたが、目標を達成できませんでした。SQLCipher を使用して同じことを行うことができると聞きましたが、SQLCipher については空白です。誰かが SQLCipher の学習とこのアプリの開発を手伝ってくれたらありがたいです。
android - SQLcipher SQLiteException: エラー コード 14: データベースを開けませんでした
Android内部メモリファイルシステムのダウンロードフォルダーに保存されているsqllite暗号データベースがあります。HDDのどこからでも、デスクトップで通常の方法で「DB browser for sqllite」にパスワードを入力すると、それを読み取ることができます。ここで、この DB データを標準の sqllite openDatabase() コマンドから Android Studio アプリケーションにインポートしたいと考えています。よろしくお願いします。
次のコードを実装しましたが、エラーが発生しています-
build.gradle に追加
エラーメッセージ:
java - SqlCipher データベースのクエリ パフォーマンスを向上させる
AndroidでSQliteDatabaseを暗号化しsqlcipher
ました。11000 レコードを選択すると、9 秒かかりますが、通常の sqlite データベースでのこのクエリには 3 秒しかかかりません。どうすればこれを解決できますか?
android - robolectric を使用した sqlcipher の UnsatisfiedLinkError
こんにちは、データベース暗号化のために sqlcipher が組み込まれたアクティブなアンドロイドを使用しています。正常に動作しています。暗号化されたデータベースでアプリケーションを作成できます。現在、テストケースに robolectic を使用しています。そして、リンクエラーでエラーが発生しています。私はgradleのバージョンを更新しました。したがって、.so ファイルは含めません。その代わりに私は使用しています
次のエラーが表示されます:
https://groups.google.com/forum/#!topic/sqlcipher/i_Gw-7d8DpU robolectic では、ケースのシミュレーションに JVM を使用しています。また、.so ファイルはサポートされません。これらのケースを解決するには、デバイスまたはエミュレーターで行う必要があります。この問題を解決するにはどうすればよいですか? 助けが要る。