2012-05-29 31 views
1

我正在開發一個應用程序,這兩個應用程序都需要加密一些數據。在Android和iPhone上使用鹽進行哈希散列

我想知道是否有任何方法來加密在兩個平臺上產生相同散列的數據。 我有共同的食鹽,只是想從摘要中輸出相同的加密數據,因爲我的服務器在兩個平臺上都是相同的。

我有點新的iphone,所以我的問題是幼稚的,請包涵吧.. :)

回答

1

您可以使用一個標準的哈希algoritm像SHA1,只是你的鹽追加到原始的字符串。

請注意加密和哈希的區別:

  • 以這樣的方式加密加擾的數據,有可能使用某種類型的密鑰(解密)的重建原始數據。
  • 散列不提供解密的方式,因爲幾個不同的輸入可能產生相同的散列