Objective-C中等效的password_hash()

时间:2015-08-26 07:55:51

标签: objective-c

我想向PHP发送密码以进行密码验证。但是,通过纯文本发送MD5或SHA1是危险的。在我可以使用SSL / HTTPS之前,我可以使用PHP的password_hash()之类的东西来编码密码,然后再发送给PHP(这样我就可以使用PHP的password_verify()来验证密码吗?

感谢。

1 个答案:

答案 0 :(得分:1)

password_hash()使用BCrypt算法。 Objective-C本身不支持这一点,但this answer提供了实现它的库的链接。

但是,就像使用MD5和SHA1一样,您仍然会通过HTTP发送哈希密码。唯一的区别是破解原始密码要困难得多。