2013-08-30 32 views
1

任何人都可以提供有关使用目标c(ios 6+)哈希密码的正确方法的信息吗?我正在寻找例子,并找不到任何明确的。什么是在现代目标c中散列密码的正确方法?

+1

检查[MD5](http://stackoverflow.com/questions/7632145/how-do-i-create-a-hash-of-a-file-on-ios)[SHA](http:// stackoverflow.com/questions/9454620/how-to-sha-hash-in-cocoa-ios) –

+0

好东西Midhun - 谢谢!我仍然希望找到一个很好的清晰的教程,但不要认为那里有一个。我想我可以使用SHA功能。 – Kenny

+1

我喜欢人们只因为重复而不满意的问题。如果我发现在我的搜索中,你真的认为我会寻求帮助吗? – Kenny

回答

0

我会避免做自己的散列并将它们存储在钥匙串中以保证安全。

UPDATE

可能有许多方法可以做到这一点,但我已经在网上发送信息安全的方法是简单地使用https协议。请参阅this question, answer and discussion

顺便说一句,为什么即使这样做呢? OAuth协议是为此目的而发明的,并且相当容易设置。

+1

但是你不认为在钥匙串中存储散列密码会提供更好的安全性吗?纵深防御...... –

+0

我对你的应用程序一无所知,但除非你正在处理银行记录,医疗记录或政府机密,否则我敢打赌,苹果对钥匙串的加密可能足够好。 – coneybeare

+0

我可能应该提到我会将它们发送到Web服务。 – Kenny

相关问题