2012-04-16 13 views
2

現在、標準を提供しているプロジェクトがない限り、これはおそらく時間に敏感です。Android/iphone/ipad用のオープンソースまたはその他のpgp/gpgライブラリ

Webリクエストで受け取ったデータを復号するためのPGP/GPG実装を提供する、アンドロイドとiOSのテスト済みライブラリはありますか?

私はSSLを介して転送されたデータを、デバイス盗難やjailbreakingの特定のイベントで暗号化された形式でディスクに書き込むように保護したいと考えています。

は、私は私のプロジェクトの一つで同じ問題を抱えていたと私は、OpenSSLとし、独自の暗号化とそれを解決しなかったあなたに

答えて

1

ありがとうございます。

  1. ...ので、何のAndroid/iOS搭載(CまたはC++)が可能なPGP/GPGフレームワークはありません。
  2. 私が見つけた唯一の合理的なフレームワークはGNUライセンスの下にあるGPGMEです(iOSのためではない大丈夫!)
  3. のopensslと私はそれは考えていたとして、それはそれは難しいことではありません。 :)

あなたは、その後もmy stackoverflow question regarding the encryptionの一つで見ることができ、特に EVP_SealInit()/EVP_SealUpdate()/EVP_SealFinal()

...、EVPのOpenSSLの暗号化機能を詳しく見て取る必要があります。

Goog luck!

+0

私の最初の考えは - 私がそれにgithubプロジェクトを開いたらどうでしたか?しかし、私は時間があると思う。誰かが適切な枠組みを作る上で軽い資金を必要としているなら、それを検討したいと思います。あなたの投稿は私の経験レベルを少し上回っていると思います。だから、あなたが想い出せない限り、開発者を狩るつもりです:) – MyStream

0

Androidの場合は、再パッケージ化されたバージョンのbouncycastleを使用できます。 Androidに既に不完全なバージョンがあるため、再パッケージ化されたバージョンが必要です。

1

iOSの場合は、UNNetPGPを簡単に使用できます。これはNetBSDライブラリnetpgpに基づいており、Cocoapodsを使って簡単に配備できます。

関連する問題