2011-12-03 12 views
1

私は、文書のディレクトリに保存されているCSVファイルにデータをエクスポートするアプリケーションを持っています。iPhoneでPassword Protected CSVファイルを生成できますか?

また、iTunesで私のiPhoneを接続するときにいつでも私がcsvファイルを保存できるように、私のアプリでiTunesでファイル共有を有効にしました。しかし、私のデータにはセキュリティが必要なので、私はCSVファイルのパスワードを生成したいので、コンピュータでファイルを開くたびにパスワードを尋ねるようにします。 iPhoneでパスワードで保護されたファイルを生成する方法

+0

csvはシンプルなファイルです。私はあなたがパスワード保護を持つことはできないと思います。あなたができることは鍵で暗号化することですが、それが理解できないようにします。 –

+0

@ Gaurav:しかし、コンピュータにコピーするとデータを表示する方法は?彼らは私に解読するユーティリティがありません – DShah

+0

あなたは 'データがセキュリティーを必要としていることを説明できますか? ' –

答えて

1

あなたのコンピュータ上にあったファイルパスワードを保護するには、ディスクイメージ(.dmgファイル)を作成する必要があります。私はこれがiOSでは可能だとは思わない。あなたの唯一の解決策は、暗号化/復号化アルゴリズムを使用することだと思います。暗号化されたデータをファイルに保存し、デスクトップ上のファイルを復号化するためにアルゴリズムを使用します。 Hereは、NSDataを暗号化/復号化するためのソリューションです。 CSV

その後

を発生させながら

使用いくつかの一般的な暗号化アルゴリズム

いずれかのキーを生成するか、(あなたのニーズに従って)利用者から聞いて、そのコピーされた:それはこのようにそれをやってどのように

+0

ですが、デバイスがデスクトップに接続されていることをどのように知ることができますか?また、私はこのコードを書くための任意のポイントを持っていないので、私はファイルを復号化しますか?どうかお待ちしていますか? – DShah

+0

アイデアはあなたのデスクトップ上で解読することです。これを行うには、スクリプトまたはユーティリティが必要です。あなたのiOSアプリケーションで共通の暗号化アルゴリズムを使用している場合は、perl/ruby​​/phpや他のスクリプト言語で復号化アルゴリズムを簡単に見つけることができます。 –

+0

これは良い選択肢ではありません...私は、データをコピーするような長い手順を自分のアプリケーションのユーザーにさせることはできません。また、これはプログラミングの方法ではありません...しかし、とにかく...あなたの提案のおかげで...あなたは別のアイデアを持っている場合私もお勧めします。 – DShah

1

dekstopする。..復号化するためのユーティリティをダウンロードするために

をユーザーに尋ねるやPHPで簡単なオンラインdecrptorを作成..十分に単純でなければなりません。.. または既存の使用:http://www.tools4noobs.com/online_tools/decrypt/

+0

私はそのようなアプリのための他のユーティリティを使用することはできません..これは良いではありませんオプション。私は私のアプリケーションからそれを処理する必要があります....私にいくつかの他のアイデアを提案してください...あなたのアイデアのためにありがとう.... – DShah

+0

それはあなたのアプリを介してエクスポート中にdecrpytなぜですか? –

+0

これを行うにはいくつかの洞察力を提供できますか? – DShah

関連する問題