在Android和iPhone上使用盐进行哈希散列

问题描述:

我正在开发一个应用程序,这两个应用程序都需要加密一些数据。在Android和iPhone上使用盐进行哈希散列

我想知道是否有任何方法来加密在两个平台上产生相同散列的数据。 我有共同的食盐,只是想从摘要中输出相同的加密数据,因为我的服务器在两个平台上都是相同的。

我有点新的iphone,所以我的问题是幼稚的,请包涵吧.. :)

您可以使用一个标准的哈希algoritm像SHA1,只是你的盐追加到原始的字符串。

请注意加密和哈希的区别:

  • 以这样的方式加密加扰的数据,有可能使用某种类型的密钥(解密)的重建原始数据。
  • 散列不提供解密的方式,因为几个不同的输入可能产生相同的散列