c - 哪个哈希函数在密码验证中是安全的?

标签 c hash tcp cryptography salt

<分区>

我想做一个客户端-服务器的应用程序,其中应该有身份验证。我听说过很多密码算法。但我想要一些关于好的密码算法的建议。我想用C语言实现。我可以使用带有盐的哈希函数吗?但我关心的是如何用 C 语言实现。是否有任何示例代码可以使用加盐密码进行散列以进行身份​​验证?在他是新用户注册时,如何将密码加密发送到服务器?建议C程序中的一些代码或C程序中的一些 Material 。谢谢。

最佳答案

blogoverflow 页面有一个很好的 article关于存储密码,包括哈希建议。请注意,对于散列密码,您需要一个非常的散列,因为您只需在正确登录时计算一次,但攻击者将不得不计算很多次才能暴力破解如果您的数据库以某种方式遭到破坏,则密码。

关于c - 哪个哈希函数在密码验证中是安全的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29793000/

相关文章:

c - fallocate() 做什么?

c - 段错误w/指针指向C中不同结构中的指针

c - 反向 Jenkins 的一次哈希

c - 中断 tcpip 连接方法

c++ - 套接字编程学习

c - 尝试使用 execvpe(...) 但出现隐式声明错误 - 尽管我认为我使用的是正确的参数类型

php - 哈希等于的行为不正常

performance - 当存储在磁盘上时,为什么尝试比哈希表慢?

java - BufferedReader 初始化挂起?

c++ - 双指针有必要吗?