盐+;散列会话\u id Swift&;python

盐+;散列会话\u id Swift&;python,python,ios,swift,hash,Python,Ios,Swift,Hash,如何使我的安全哈希更安全地用于在iOS上登录 我的后端是用Python编写的,这就是我当前生成会话id的方式: u.session_id = uuid.uuid4().hex 当我在iOS前端收到此消息时,我希望添加salt并重新刷新此会话id,但我也希望在后端执行相同的操作 因此,我将在python中生成如下会话id: uuid.uuid4().hex 把它送到前端,然后我会加盐,再煮,然后保存 然后,当从前端发送会话id时,我也会使用相同的id进行salt和rehash 我可以在iOS和

如何使我的安全哈希更安全地用于在iOS上登录

我的后端是用Python编写的,这就是我当前生成会话id的方式:

u.session_id = uuid.uuid4().hex
当我在iOS前端收到此消息时,我希望添加salt并重新刷新此会话id,但我也希望在后端执行相同的操作

因此,我将在python中生成如下会话id:

uuid.uuid4().hex
把它送到前端,然后我会加盐,再煮,然后保存

然后,当从前端发送会话id时,我也会使用相同的id进行salt和rehash

我可以在iOS和python中使用什么好的算法来进行盐分和再灰化?是否有其他方法使其更安全?

对于散列,您可以使用;对于salt,您可以使用
nsuid().uuistring