🔮【Hash函数】Bcrypt:密码哈希函数
2022-4-7
| 2023-10-28
0  |  0 分钟
type
status
date
slug
summary
tags
category
icon
password
Sub-item
Last edited time
Oct 28, 2023 10:42 AM
Parent item
领域
Bcrypt是由Niels Provos和David Mazières设计的一种单向密码哈希函数,他是基于Blowfish密码而来的,并于1999年在USENIX上提出。

Bcrypt的特性

  • 加盐。抵御rainbow table
  • 自适应性,可以保证加密的速度在一个特定的范围内,即使计算机的运算能力非常高,可以通过增加迭代次数的方式,使得加密速度变慢,从而可以抵御暴力搜索攻击。这是相比md5+salt方案更加安全的原因。

Bcrypt的输出格式

notion image

Bcrypt应用场景

用于用户密码的加密保存
 
 
 
密码学
  • 密码学算法
  • Hash
  • 【Hash函数】Argon2:密码衍生算法【Hash函数】Scrypt:密码衍生算法
    目录