問題タブ [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 に答える
537 参照

android - sqlCipherのSQLiteOpenHelperのカスタムErrorHandler

sqlCipher for Android(ver)2.1.1を使い始めましたが、Android4.0.3ではチャームのように機能します。ただし、SQLiteOpenHelperクラスにはカスタムエラーハンドラーを受け取るコンストラクターがないことがわかりました。これはandroid.databaseで提供されている元のクラスに非常に多くありSQLiteOpenHelper、アプリ固有の方法でエラーを処理するのに非常に便利です。sqlCipherを使用するときにカスタムエラーハンドラーを組み込む方法を知っている人はいますか?

android.database.sqliteで利用可能なコンストラクター

net.sqlcipher.databaseで利用可能なコンストラクター

具体的には、特定の種類のエラーが発生した場合、デフォルトのエラーハンドラー(sqlcipherを使用している場合)は、Log.eメッセージを提供した後でも、データベースを削除します。しかし、私はそれを避ける必要があります。どんな助けでも大歓迎です。

0 投票する
3 に答える
1487 参照

iphone - ios6のSQLCipherアーキテクチャarmv7sの未定義のシンボル(アーキテクチャはすでに変更されています)

xcode4.5.2sqlcipherを構築する際に問題が発生しました。基本的に、http://mobileorchard.com/tutorial-iphone-sqlite-encryption-with-sqlcipher/およびhttp://sqlcipher.net/ios-tutorial/の例に従いました。残念ながら、ssllibとsqlcipherlibはarmv7s用にビルドされていないというメッセージが表示されます。

エラーメッセージ:

これが数回投稿されたことは知っていますが、次のスクリーンショットでわかるように、opensslプロジェクトとsqlcipherプロジェクトのターゲットアーキテクチャをすでに変更しています。

openssl: ここに画像の説明を入力してください sqlcipherここに画像の説明を入力してください

私は本当にここで立ち往生しています:(誰かが私にヒントを持っていますか?

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

android - Android sqlcipher attach データベースでトランザクション エラーが発生する

こんにちは、私はアンドロイド アプリで sqlcipher を使用しています。暗号化されていないデータベースを暗号化しようとしています。現在、(トランザクション内でデータベースをアタッチできません) というエラーが発生しています。ここに私のコードを示します。

これはどのように行われたのか、それとも間違った場所に物を置いているのか、例があれば助けてください

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

ios6 - Rubymotion で FMDB + SQLCipher を使用していますか?

rubymotion を使用して構築したアプリケーションで sqlite データベースを処理するために FMDB を使用しています。

データベースを SQLCipher で暗号化したいのですが、sqlite3_key などの SQLCipher メソッドを使用しようとすると問題に直面します?

誰かが同じことを試しましたか?

** * ** * *** *追加:

SQLCipher api が提供する sqlite3_key メソッドを使用してデータベースを暗号化しようとすると、メソッドが定義されていないことを示す例外がスローされます。


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

sql - カスタム cipher_page_size を使用した SQLCipher ATTACH 暗号化データベース

SQLCipher を使用して SQLite データベースを暗号化しています。カスタムの cipher_page_size (デフォルト値の 1024 とは異なります) を使用して暗号化されたデータベースを ATTACH すると、問題が発生するようです。

これが私のコードです

cipher_page_size の変更に関する行がコメント化されている場合、コードは期待どおりに機能します。それらがコメントアウトされると、エラー SQLITE_NOTADB が発生します (データベースが暗号化されているか、データベース ファイルではありません)。

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

sqlcipher - sqlcipher暗号ソースコードを取得するにはどうすればよいですか?sqlcipherはデータ回復メカニズムをサポートしていますか?

sqlcipherコードベースを調べ始めたところです。2つの質問があります。まず、sqlcipherソースコードのロジック/暗号部分に興味があります。この部分はC/C ++で実装されているように見えますが、ソースコードを取得できませんでした。利用可能な場合は、コードを教えていただけませんか。次に、ユーザーがパスワードを忘れた場合、sqlcipherはデータ回復メカニズムをサポートしますか?

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

fmdb - Objective C を Rubymotion に変換する

Rubymotion iOS プロジェクトで 1)FMDB ポッド 2)SQLCipher ポッドを使用しようとしています。

データベースを SQLCipher で暗号化しようとしていますが、SQLCipher が提供するメソッドを Rubymotion が認識しません。

Objective C および xcode で実行されていると報告されている以下のコードを見つけました。

誰かこれを Rubymotion に変換してくれませんか?

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

android - Android バンドル済みの Sqllite データベースで SqlCipher を使用するには?

バンドル前のデータベースを使用してアプリを作成しています。このチュートリアルを使用して同じことを達成しています。

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

さて、SQLcipher を使用してこの prebundle db を保護するにはどうすればよいですか? sqlcipher チュートリアルと同様に、既存のデータベースを使用するのではなく、新しいデータベースを作成することを前提としています。

私の目的は、私の prebundle db の内容を誰にも見られないようにすることです。

この質問にはいくつかのテクニックがありますが、その人にはうまくいきません

sqlcipher を使用して既存のデータベースを暗号化し、Android で開く

ありがとうプラネー

0 投票する
3 に答える
10189 参照

android - SQLCipher で暗号化/復号化する方法

SQLCipher で DB を暗号化/復号化する方法に苦労しています。

私のこのコードでは、どこから始めるべきか。そして始め方。

可能であれば、このコードを編集してください。

このリンクをたどりましたが、その方法がわかりません。http://sqlcipher.net/sqlcipher-api/#key

私のDBファイル:-

このDBを使用するOtherActivity:-

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

android - Does SQLCipher allow to access Database by other app.(if DB in SD-CARD)

I am trying one thing in SQLCiper.

This thing is success in SQLite Database in SD-CARD

1- created one app firstApp. with Database in SD-CARD

2- created second app secondApp.

i am trying to read data from SD-CARD in my second App.

Edit:- My database in SDCARD.

I am using this Database in same app:-

but i want to use same database in other app aslo.

i am trying to do some thing like this

but showing error .