2012-05-29 3 views
1

Я разрабатываю приложение на Android и iphone, которое требует шифрования некоторых данных.Хеширование с использованием соли на Android и iphone

Я хочу знать, есть ли способ шифровать данные, производящие один и тот же хэш на обеих платформах. У меня общая соль, просто хотелось получить один и тот же зашифрованный вывод данных из дайджеста, так как мой сервер одинаковый для обеих платформ.

Я немного новичок в Iphone так что мой вопрос был бы наивным, пожалуйста, медведь с ним .. :)

ответ

1

Вы можете использовать стандартную хеширования АЛГОРИТМ как SHA1, а просто добавить вашу соль в исходной строке.

Пожалуйста, обратите внимание на разницу между шифрования и хэш:

  • Шифрование данных шифрует таким образом, что можно воссоздать исходные данные с помощью какой-то ключ (дешифрования).
  • Хеширование не обеспечивает способ расшифровки, поскольку несколько разных входов могут вызывать одинаковый хеш