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

iphone - sqlcipher:六角レンチを提供するDBにアクセスできませんでした

sqlcipherを使用してDBを作成し、パスワードキーの16進値を使用してアクセスしようとしています。github(https://github.com/sjlombardo/sqlcipher)の説明によると、キーはsha256アルゴリズムによってハッシュされ、DBの暗号化に使用されます。PRAGMAディレクティブを使用して、キーをプレーン形式と16進形式で提供する選択肢があります。プレーンバージョンを使用すると、すべて正しく機能しますが、六角レンチ値でDBにアクセスできません。たとえば、私の場合、キーは「デモ」であり、PRAGMA key='demo'すべての作品を使用する場合です。私はsha256を手に入れました:

echo-nデモ| shasum -a256 2a97516c354b68848cdbd8f54a226a0a55b21ed138e207ad6c5cbb9c00aa5aea

次に、sqlite3_exec呼び出しの指示に従って、PRAGMAディレクティブに提供します。

しかし、これは機能しません。

PRAGMAディレクティブに提供する必要があるキーの16進値は何ですか?

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

iphone - SQL暗号を使用してデータベースを暗号化する方法

sqlcipher を使用してデータベースを暗号化したい。

私はos opensslとsqlcipherの統合を統合しましたが、ビルドは完璧に機能します。

しかし、私の問題は、データベースを暗号化できないことです。SQL暗号を使用してデータベースを暗号化するためにそのアクティビティまたはメソッドを実行する方法がわかりません。

SQL Cipherを読みましたが、同じプロセスを理解できません。彼らから提供されたコードを試しましたが、機能しませんでした。

編集: PRAGMAキーを同じように設定する方法と、暗号化を開始する方法を教えてもらえますか? 私の暗号化が完了するのはこの部分だけです。

この状況から私を助けてください。

前もって感謝します

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

iphone - SqlCipher は暗号化しない

コンパイル エラーは発生しませんが、データベースは暗号化されません...

私はサイトhttp://sqlcipher.net/documentation/iosを参照しており、既に AnimalDatabase.sql データベースが含まれている SQLiteTutorial の例を使用しています。

また、既存のデータベースでは暗号化が機能しないこともわかったので、次のコードを試しました。

しかし、まだ成功していません。誰でも助けることができますか?

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

sqlite - sqlcipher Xcode 4

こんにちは〜 Xcode 4 で SQLCipher を使用しようとしています。

しかし、SQLCipher の成功を構築できません。

そして、エラー メッセージは表示されません....ビルドに 30 分かかるだけです....何も起こりません...

このように(キャプチャー画像)... http://ppt.cc/sz!A (申し訳ありませんが、画像の投稿は許可されていません...)

(奇妙なことは、openssl.xcodeproj がビルドできることです...)

Xcode 4でsqlcipherを成功させた人はいますか?

私を助けてください.....とても感謝しています.......ありがとう.......

------2011.5.18編集-------

こんにちはスティーブン・ロンバルド

これは私のビルドフェーズです(画像) → http://ppt.cc/c3_~

私は何かが恋しいですか?

libsqlcipher.a はまだビルドできません。

ありがとう〜

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

ios - SqlCipher を使用して iOS にデータを保存する場合、CoreData を使用してオフライン データを管理できますか?

SqlCipher を使用して iOS にデータを保存する場合、CoreData を使用してオフライン データを管理できますか?それとも、Sql クエリを直接使用してデータを管理する必要がありますか?

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

ios - HIPAA 準拠では、モバイル ネイティブ アプリケーションでのオフライン ストレージは許可されませんか?

HIPAA 準拠により、モバイル ネイティブ アプリケーションでのオフライン ストレージを許可しないようにする必要がありますか??HIPAA にこの種の規制が既に存在するかどうかはわかりません。そのようなことはないと思います。

この質問をこのフォーラムで行う必要がないと思われる場合は、これをよく読んで、この問題に対するプログラムによる解決策を提案してください。

これが発生した主な理由は、デバイスが脱獄またはルート化されると、モバイル開発に関するすべてのセキュリティ上の考慮事項が特に iOS にある可能性があるためです。

ハードウェア暗号化がハッキングされていることを知りました

http://anthonyvance.com/blog/forensics/iphone_encryption/

次に、iOS 4 の暗号化技術に関する質問があります。

人々は、電話がルート化されている場合、iOS のキー チェーン アクセスが危険にさらされる可能性があると主張しています。

懐疑論に遭遇していないと私が思う唯一のものはsqlCipherです。

SqlCipher の欠陥を見つけた場合は、共有してください。

また、携帯電話でオフライン データを管理するための盗難を防ぐ方法が見つかるまでは、HIPAA への準拠が義務付けられている EMR アプリのオフライン機能を作成することを控えてもよいと思います。

人々が必死にハッキングしようとすれば、どのようなシステムもハッキングされる可能性があると言えます。しかし、モバイル デバイスは簡単なターゲットになる可能性があると思います。ハンカチをなくすように失くしてしまうことがあります。

あなたの意見を共有してください。

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

xcode - SQLCipher、Xcode4およびIPAの作成

SQLCipherとOpenSSLを含むアーカイブ用のプロジェクトの構築に問題があります。

プロジェクトはシミュレーターと私のiPhoneで正常にビルドされますが、アドホック配布用にビルドすると(正しいアドホックスキームを使用して)ビルドされますが、エラーが発生します。

Ld "/Users/macuser/Library/Developer/Xcode/DerivedData/BlahHealthcare-frojqoeewvysjpcgcdtltizzbdri/ArchiveIntermediates/BlahHealthcare/IntermediateBuildFilesPath/BlahHealthcare.build/Ad Hoc-iphoneos / BlahHealthcare / Users / macuser / Projects / BlahHealthcare "setenv IPHONEOS_DEPLOYMENT_TARGET 4.3 setenv PATH" /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin: /sbin "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 -arch armv6 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk" -L / Users / macuser / Library / Developer / Xcode / DerivedData / BlahHealthcare-frojqoeewvysjpcgcdtltizzbdri / ArchiveIntermediates / BlahHealthcare / BuildProductsPath / Ad Hoc-iphoneos ""-L / Users / macuser / Projects / BlahHealthcare "" -F / Users / macuser / Library / Developer / Xcode / DerivedData / BlahHealthcare-frojqoeewvysjpcgcdtltizzbdri / ArchiveIntermediates / BlahHealthcare / BuildProductsPath / Ad Hoc-iphoneos " Library / Developer / Xcode / DerivedData / BlahHealthcare-frojqoeewvysjpcgcdtltizzbdri / ArchiveIntermediates / BlahHealthcare / IntermediateBuildFilesPath / BlahHealthcare.build / Ad Hoc-iphoneos / BlahHealthcare.build / Objects-normal / armv min = 4.3 -lcrypto -lsqlcipher -framework Foundation -framework UIKit -framework CoreGraphics -licucore.A -framework CFNetwork -framework SystemConfiguration -framework MobileCoreServices -lz.1.2.3 -framework Security -o "/Users/macuser/Library/Developer/Xcode/DerivedData/BlahHealthcare-frojqoeewvysjpcgcdtltizzbdri/ArchiveIntermediates/BlahHealthcare/IntermediateBuildFilesPath/BlahHealthcare.build/Ad Hoc-iphoneos / BlahHealthcare.build /

ld:-lcrypto collect2のライブラリが見つかりません:ldが1の終了ステータスを返しましたコマンド/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2が終了コード1で失敗しました

すべてが正しく構成されているように見えるので、ここからどこに行くべきかわかりません。私は他の投稿でさまざまな答えを試しましたが、どれもうまくいかないようです。

誰かが私がどこで間違っているのか考えていますか?

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

sqlcipher - sqlcipher接続データベース

私はsqlcipherApiドキュメントの例に従っています:http ://sqlcipher.net/sqlcipher-api#attach

最初の行CREATE TABLE encrypted.t1(a,b);には(a、b)があり、2番目の行には

INSERT INTO encrypted.t1 SELECT * FROM t1;ではない。

最初の行に(a、b)があるのはなぜですか、それは何のためですか?

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

objective-c - シェル スクリプトの呼び出しエラー

プロジェクトで open ssl を使用しています。私はこのプロジェクトを xcode 4.0.2 で正常に実行していました。最近、XCode 4.2 に更新しました。しかし、ビルドエラーが表示されます。ここにエラーログがあります

Make[1]: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2: そのようなファイルまたはディレクトリはありません

誰か助けてくれませんか?

ありがとう

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

c++ - WindowsでSQLCipherをコンパイルできません

SQLCipherをコンパイルしようとしています。http://sqlcipher.net/からソースコードをダウンロードしました。それから私はこの投稿からやっています:[http://groups.google.com/group/sqlcipher/browse_thread/thread/55c6296b56bf4533:] [1]

[1] MinGW(gccへのパスを設定:d:\ MinGW \ bin)、OpenSSL、およびActiveStatePerlをインストールしました。ファイルlibeay32.dllをsqlcipherディレクトリにコピーしました。私がこのコマンドを実行しようとするより:

そして私はエラーが発生しました:

Config.logは次のことを示しています。

-leay32とは何かわかりません。ファイルlibeay32.dllをsqlcipherディレクトリにコピーしました。Dには、ディレクトリOpenSSL-Win32があります。

ありがとう