1

一部のデータの暗号化が必要なAndroidとiPhoneの両方でアプリを開発しています。

両方のプラットフォームで同じハッシュを生成するデータを暗号化する方法があるかどうか知りたいです。私は共通のソルトを持っていますが、サーバーが両方のプラットフォームで同じであるため、ダイジェストから同じ暗号化データを出力したかっただけです。

私はiphoneに少し慣れていないので、私の質問は素朴です。それに耐えてください。

4

1 に答える 1

1

SHA1 などの標準的なハッシュ アルゴリズムを使用して、ソルトを元の文字列に追加するだけです。

暗号化とハッシュの違いに注意してください。

  • 暗号化は、ある種のキーを使用して元のデータを再作成できるようにデータをスクランブルします (復号化)。
  • いくつかの異なる入力が同じハッシュを生成する可能性があるため、ハッシュは復号化の方法を提供しません
于 2012-05-29T12:54:03.223 に答える