Хеширование с помощью соли на Android и Iphone
Я разрабатываю приложение для Android и iPhone, которое требует шифрования некоторых данных.
Я хочу знать, есть ли способ шифрования данных, производящих одинаковый хэш на обеих платформах. У меня есть соль, я просто хотел получить одинаковые зашифрованные данные из дайджеста, так как мой сервер одинаков для обеих платформ.
Я немного новичок в iphone, так что мой вопрос был бы наивным, пожалуйста, терпите...:)
1 ответ
Вы можете использовать стандартный алгоритм хеширования, такой как SHA1, и просто добавить свою соль в исходную строку.
Обратите внимание на разницу между шифрованием и хэшем:
- Шифрование шифрует данные таким образом, что возможно воссоздать исходные данные, используя какой-то ключ (расшифровка).
- Хеширование не обеспечивает способ расшифровки, потому что несколько разных входов могут создавать один и тот же хеш