<分区>
我想做一个客户端-服务器的应用程序,其中应该有身份验证。我听说过很多密码算法。但我想要一些关于好的密码算法的建议。我想用C语言实现。我可以使用带有盐的哈希函数吗?但我关心的是如何用 C 语言实现。是否有任何示例代码可以使用加盐密码进行散列以进行身份验证?在他是新用户注册时,如何将密码加密发送到服务器?建议C程序中的一些代码或C程序中的一些 Material 。谢谢。
标签 c hash tcp cryptography salt
<分区>
我想做一个客户端-服务器的应用程序,其中应该有身份验证。我听说过很多密码算法。但我想要一些关于好的密码算法的建议。我想用C语言实现。我可以使用带有盐的哈希函数吗?但我关心的是如何用 C 语言实现。是否有任何示例代码可以使用加盐密码进行散列以进行身份验证?在他是新用户注册时,如何将密码加密发送到服务器?建议C程序中的一些代码或C程序中的一些 Material 。谢谢。
最佳答案
blogoverflow 页面有一个很好的 article关于存储密码,包括哈希建议。请注意,对于散列密码,您需要一个非常慢的散列,因为您只需在正确登录时计算一次,但攻击者将不得不计算很多次才能暴力破解如果您的数据库以某种方式遭到破坏,则密码。
关于c - 哪个哈希函数在密码验证中是安全的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29793000/