私はアンドロイド、webos、blackberry、iphoneでモバイルアプリを実装しています。モバイルと.net webservicesでの暗号化と復号化
今、私は.net webservicesとプロジェクトを統合します。
私はモバイルプラットフォームで暗号化し、私はインターネット上で試したし、ゼロを得た最高の暗号化アルゴリズムをされている.NET Webサービス
で解読するために必要なデータを交換しながら。
あなたが任意のサンプルを共有me.if事前
で
おかげでマヘシュ
私はアンドロイド、webos、blackberry、iphoneでモバイルアプリを実装しています。モバイルと.net webservicesでの暗号化と復号化
今、私は.net webservicesとプロジェクトを統合します。
私はモバイルプラットフォームで暗号化し、私はインターネット上で試したし、ゼロを得た最高の暗号化アルゴリズムをされている.NET Webサービス
で解読するために必要なデータを交換しながら。
あなたが任意のサンプルを共有me.if事前
で
おかげでマヘシュ
私はあなたのパスワードベースのキー派生の暗号化方式(PBKDF2)と一緒にラインダールやAesManagedの暗号化と同様に、NISTが承認されたものを使用することをお勧めします。
また、256ビット以上の鍵を使用していることを確認してください(NISTは、秘密情報の保管と送信に認可されています)。また、本当にランダムなトークン(暗号トークンを使用することは決してありません)を使用して機密コンテンツをトークン化することもできます。
AESの実装は業界標準であり、クライアントプラットフォームごとに多くの実装をオンラインで見つけることができます。重要な点は、サーバーがクライアントから送信された暗号化された情報を復号化できることです。 .NET Webサービスを使用しているので、System.Security.Cryptography名前空間、特にAesManagedクラスとRinjndaelManagedアルゴリズムを調べることができます。ここで
は、異なる言語でいくつかの実装をしている:ていない他のプラットフォームが、ブラックベリーわからを持つ箱から出てきた私をたくさん保存code.you提案して下さい包括的な暗号APIS。
http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/crypto/package-summary.html
あなたのWebサービスは、いくつかのウェブサーバ上でホストされる必要があります。 HTTPではなくHTTPSで実行するように設定し、Webサービスとの通信を暗号化します。
よろしく、
オリバーハナッピ
HTTPSをサポートする必要があります。しかしそれだけでは、それはあなたに認証を与えません。つまり、クライアントはそれが誰であるかということです。 – seand
私も同じ問題を持っている私はあなたに空気ものの飛んデータのプライバシーを与える全てのプラットフォーム – Aswan