問題タブ [sqlcipher]

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.

0 投票する
1 に答える
273 参照

android - SQLCipher Android の安定性

Android での SQLCipher の安定性に関する一般的な質問と、github のreadmeを更新するだけでよいかどうか。ライブラリの最新の完全な説明は非常に古く (5 月 11 日)、次のように書かれています。

このリリースの Android サポート ライブラリはまだアルファ版の品質であるため、Developer Preview ラベルが付けられています。

一方、Zeteticは商用バイナリを提供しており、Mark Murphy はそれを使用するプロジェクトを持っており、不安定性については言及せずに6 月にライブラリの使用を承認しました。では、コメントが適用されなくなり、SQLCipher が実際に本番環境で使用できるようになったと安全に想定できますか (2.3 以降のみをターゲットにしている場合)。

0 投票する
1 に答える
1116 参照

java - FIPS 準拠の sqlcipher を構築して FIPS_mode_set(1) を呼び出す方法

ここで説明されているように、fips準拠でlibcrypto.so.1.0.0を構築しました

libcrypto.so.1.0.0 を含めようとしました (android libs フォルダーにファイル libcrypto.so のシンボリック リンクを作成することにより)、FIPS_mode_set(1) を呼び出そうとしました。

以下は、私が従った詳細な手順です。

  1. sqlcipher コードのクラス net_sqlcipher_database_SQLiteDatabase.cpp (jni フォルダー内) に、次のヘッダー ファイルを含めました。

    次に、上記のクラスに次のメソッドを追加しました

    そして、次の表に上記のメソッド宣言を追加しました

    /li>
  2. 次に、SQLiteDatabase.java (src フォルダー内) に、次のネイティブ メソッド宣言を追加しました。

    /li>
  3. 最後に、SQLiteDatabase.java の loadLibs メソッドで上記のメソッドを呼び出しました。

    /li>
  4. 次に、sqlcipher コードをコンパイルするために作成しました。しかし、次のエラーが発生します。

    /li>

この点に関して何か提案をいただければ幸いです

0 投票する
1 に答える
1185 参照

iphone - SQLcipher を追加した後、sqlite3_exec は SQLITE_NOTADB を返します

サイトのチュートリアルとして SQLCipher を構成しました...プロジェクトをコンパイルして実行できます。しかし、ステートメントを実行しようとすると、sqlite3_exec は SQLITE_NOTADB を返します。

以下のコード スニペットを見つけてください。

=================

私が間違っていた問題を取得できません....

ありがとう、

ベン

0 投票する
1 に答える
748 参照

iphone - libsqlite3.dylib の追加中に SQLCipher エラーが発生しました

SQLCipher を使用して、SQLite データベースを暗号化で保護しています。このチュートリアルhttp://sqlcipher.net/ios-tutorialに従いました。libsqlite3.dylib フレームワークを追加するまで、すべてがうまくいきました。ビルドしようとすると、次のエラーが返されます。

sqlite フレームワークを追加した場合にのみ発生します。さらに情報が必要な場合は、ここで提供します。これは私の最初の試みなので、問題を本当に推測できませんでした!!

0 投票する
2 に答える
2327 参照

android - ormlite-4.9 と sqlcipher-2.08 の統合

ormlite-4.9 を sqlcipher-2.08 に統合しています。私は周りをグーグルで調べましたが、成功しませんでした。インテグレーションについてのグレイさんの回答( How can I use ORMLite with SQLCipher together in Android? ) も見ました。私は彼の答えで試しました。ただし、 http://sqlcipher.net/sqlcipher-for-androidからダウンロードしたものとは異なるパッケージを持つORMLiteおよびSQLCipherの古いバージョン用だったと思います。

誰かが私に少し詳しく説明できますか?

0 投票する
2 に答える
4415 参照

android - SQLCipher を使用する Android - どうすれば復号化できますか?

この質問はされたと思いますが、いくつかの例を試してみましたが役に立ちませんでした。私の問題はこれです...デバイスで正常に機能するSQLCipher DB暗号化を使用するAndroidアプリのセットアップがあります。

エミュレーターでのテストで、DDMS を使用してデータベース ファイルをダウンロードした場合、そのファイルを読み取ってテーブルとデータを確認するにはどうすればよいですか? SQLite3 のコマンド シェルと ATTACH の例を使用してみましたが、そのたびに「エラー: ファイルが暗号化されているか、データベースではありません」というメッセージが表示されます。これは確かに ENCRYPT が機能していることを示していますが、エミュレーター/Eclipse の外で適切に DECRYPT するにはどうすればよいですか?

別の SQLite クライアントが必要ですか? 他の誰かがこれに引っかかっていますか?

私は使用しています:Android 2.0.8のSQLCipher 2012年6月14日

何か助けはありますか?ありがとう

0 投票する
2 に答える
1973 参照

linux - sqlcipher ./構成 linux

Raspberry Pi の OpenSSL を使用して SQL-Cipher をクロスコンパイルしたいと考えています。コンパイラ ツールチェーンとして crosstool-ng を使用しています。

次のエラーが表示されます:

不足しているアイテムを入手するにはどうすればよいですか? また、config-script に別のコンパイラを使用するように指示するにはどうすればよいですか?

0 投票する
2 に答える
3258 参照

android - SQLCipher Loadlibs と db パスワードの変更

SQLCipher Web サイトの言及

"SQLiteDatabase.loadLibs(this) を使用して onCreate() でデータベースを初期化します; //最初にコンテキストで db ライブラリを初期化します"

  1. この loadlibs を最初のアクティビティで 1 回だけ呼び出しています (動作しているようです)。データベースにアクセスする可能性のあるすべてのアクティビティに対して、この関数を呼び出す必要がないようにしたいと考えています。これは正しいです?

  2. データベースのパスワードを変更するにはどうすればよいですか? キーの再生成を試みましたが、うまくいきません。古いパスワードが引き続き使用されます。

どんな助けでも大歓迎です。

ありがとうございました。

0 投票する
2 に答える
673 参照

windows-runtime - WinRTのSQLCipher

SQLiteはWinRTで使用できます。WinRTアプリケーションでSQLiteでSQLCipherを使用することは可能ですか?そうでない場合は、SQLiteデータベースのデータを暗号化する他の方法はありますか?

0 投票する
1 に答える
1699 参照

ios - iOS SqlCipher Sqlite Simulator OK、デバイスエラーにデプロイ

私の iOS アプリでは、SqlCipher を使用しています。シミュレーターを使用してプロジェクトを実行すると、すべて正常に動作します (Xcode 4.5、iOS シミュレーター 5.1)。

しかし、プロジェクトを iPhone 4 (iOS 5.1.1) にデプロイしようとすると、20 個のエラーが発生します。

アーキテクチャ armv7s の未定義シンボル: "_sqlite3_reset"、参照先: ...

「_sqlite3_prepare_v2」、次から参照: ... 「_sqlite3_open」、次から参照: ....

Link Binary With Libraries に libsqlite3.dylib を含めようとしましたが、まだいくつかのエラーがあります (SQLcipher doc では libsqlite3.dylib を正確に削除しています):

アーキテクチャ armv7s の未定義のシンボル: "_sqlite3_key"、次から参照:

この問題を解決する方法が本当にわかりません。