2012-01-06 14 views
1

私のコードにはお金の価値があるアルゴリズムがありますので、私は市場に出す前に自分のiPhoneアプリを128ビット暗号化して暗号化したいので、逆コンパイルできません。それを行う最善の方法。どちらもインターネットを使用できません。事前に私が市場に投入するiPhoneアプリを暗号化する最良の方法は何ですか?

おかげで

+2

実行時に復号化する必要があるので、保護スキームを作成することはできません。防弾 –

+0

あなたは何が最良の方法であるとお考えですか?私はリンゴの製品にはあまり精通していません。 – Robin

+1

私はあなたができることはほとんどないと思っています。あなたがその道に何か障害を置いていても、意欲的なハッカーがあなたのアプリを逆コンパイルします。 –

答えて

5

Billと完全に同意します。あなたのアプリをuncrackableにすることはできません。あなたができることは、ハッカーがそのようなことを試みるのを難しくすることです。 thisスレッドで議論しているオプションと、それが難しい理由についての一般的な説明を参照してください。thisスレッドです。

+0

これは私が探していた種類の情報です。 – Robin

6

私はあなたがApp Storeに提出を予定している場合、全体のアプリを暗号化するために許可されているとは思いません。あなたのアルゴリズムがそれほどお金を儲けたら、弁護士を雇ってあなたのアプリを逆コンパイルしている人を訴えることができるはずです。

+0

私はアルゴリズムに関する暫定的な特許を持っており、誰かがそのアプリケーションをハックするのをより困難にする方法をほとんど探していました。私ができる余分なセキュリティを追加してください。助けてくれてありがとう。 – Robin

+1

アプリストアから直接アプリを逆コンパイルするには、多くの時間がかかります。私はそれが起こることはできないと言っているわけではありませんが、多くのアプリが壊れてコードのために掘り下げられているということは聞こえません。アプリの名前を静かにしておけば、レーダーの下でうまく飛ぶ必要があります。ありがとう。 –

4

合法的に行く。ソフトウェア特許のファイル。 Uncrackableは存在しません。

代わりに、すべての独自のアルゴリズムをサーバーに保存し、アプリケーションがWebサービスを呼び出すようにすることもできます。

+0

ありがとうございますが、その性質と意図した顧客基盤のため、インターネットを使用することはできません。その質問に言及しなければならない。 – Robin

2

貴重なアルゴリズムを抽出して、より良い保護が可能なWebサービスに外部化する方法もあります。

0

Blowfish 128ビットのボールトiphoneアプリケーションを作成しました。 アプリケーションはAppleによって承認されていますが、最初の義務的なステップでは、米国政府の承認を得る必要があります。このステップは数ヶ月続く可能性があります。アップルはあなたを手伝います。

1

すべてがひどいです...それは、あなたのアルゴリズムを保護する最善の方法であるMat Ryerのコメント100%に同意したと言われています。

関連する問題