关于bcrypt加密: 
上图是一个 bcrypt 哈希的示例图,其由四部分组成:
Prefix 说明了使用的 bcrypt 的版本
Cost 是进行哈希的次数 - 数字越大生成 bcrypt 的速度越慢,成本越大。同样也意味着如果密码库被盗,攻击者想通过暴力破解的方法猜测出用户密码的成本变得越昂贵。
Salt 是添加到要进行哈希的字符串中的随机字符,所以使用 bcrypt 时不需要我们在表里单独存储 Salt。
Hashed Text 是明文字符串最终被 bcrypt 应用这些设置哈希后的哈希文本。
