C++ 好用的密码哈希库 -- bcrypt.cpp

在软件开发中,存储用户密码是一个非常重要的问题。 如果直接将用户密码以明文形式存储在数据库中,那么一旦数据库被黑客攻击,用户的密码就会泄露。 为了避免这种情况,通常会使用密码散列函数将用户密码转换为散列值,然后将散列值存储在数据库中。 当用户登录时,将用户输入的密码再次进行散列,然后与数据库中的散列值进行比较,以验证用户身份。 crypt 算法 crypt 被设计为一种用于密码散列的算法,特别适用
C++ 好用的密码哈希库 -- bcrypt.cpp