[iPhone]sqlcipherを利用する。(その1)
認識に誤りがありました。
こちらの記事を参照してください。
http://otuji.blog97.fc2.com/blog-entry-220.html
iPhoneの内部DBを暗号化するためにsqlcipherというツールがある。
どうも日本語のよいチュートリアルが見つからなかったのでこれを利用するための手順をメモしておく。
最初はlibcrypto.a、libssl.aを作成するところまで。
【前提】
1.Xcodeがインストールされている事。
※4.3.3で確認
2.「.tar.gz」、「.zip」が解凍できる事。
【手順】
1.下記URLから「openssl-1.0.1c.tar.gz」をダウンロードする。
ftp://ftp.openssl.org/source/
2.下記URLから「sqlcipher-openssl-xcode-d265b64.zip」をダウンロードする。
[雲のマークZIP]をクリックでダウンロードできる。
https://github.com/sqlcipher/openssl-xcode
3.上記、1.2.でダウンロードしたものを解凍する。
※The Unarchiverなんかがあると便利。
4.適当な場所にビルド用のフォルダを作成する。
5.作成したフォルダ内に上記3.で解凍してできたフォルダ内のファイルを、
すべてコピーする。
6.フォルダ内の「openssl.xcodeproj」を実行する。
7.Project navigaterでプロジェクトファイルを選択し、
TARGETのcryptを選択し、
BaseSDKをiOS SDKの適切なバージョンに変更する。
8.Buildを実行する
9.上記「4.」で作成したフォルダ直下にlibcrypto.a、libssl.aが作成される。
※projectを起動した際にファイルをプロジェクトに追加しないのがコツのようです。
こちらの記事を参照してください。
http://otuji.blog97.fc2.com/blog-entry-220.html
iPhoneの内部DBを暗号化するためにsqlcipherというツールがある。
どうも日本語のよいチュートリアルが見つからなかったのでこれを利用するための手順をメモしておく。
最初はlibcrypto.a、libssl.aを作成するところまで。
【前提】
1.Xcodeがインストールされている事。
※4.3.3で確認
2.「.tar.gz」、「.zip」が解凍できる事。
【手順】
1.下記URLから「openssl-1.0.1c.tar.gz」をダウンロードする。
ftp://ftp.openssl.org/source/
2.下記URLから「sqlcipher-openssl-xcode-d265b64.zip」をダウンロードする。
[雲のマークZIP]をクリックでダウンロードできる。
https://github.com/sqlcipher/openssl-xcode
3.上記、1.2.でダウンロードしたものを解凍する。
※The Unarchiverなんかがあると便利。
4.適当な場所にビルド用のフォルダを作成する。
5.作成したフォルダ内に上記3.で解凍してできたフォルダ内のファイルを、
すべてコピーする。
6.フォルダ内の「openssl.xcodeproj」を実行する。
7.Project navigaterでプロジェクトファイルを選択し、
TARGETのcryptを選択し、
BaseSDKをiOS SDKの適切なバージョンに変更する。
8.Buildを実行する
9.上記「4.」で作成したフォルダ直下にlibcrypto.a、libssl.aが作成される。
※projectを起動した際にファイルをプロジェクトに追加しないのがコツのようです。
スポンサーサイト