V2EX  ›  英汉词典

BCRYPT

定义 Definition

bcrypt:一种专门用于安全存储密码的哈希算法(更准确说是“基于口令的哈希/密钥派生方案”)。它的特点是可调节计算成本(cost factor)、自带盐(salt),并且刻意设计得更“慢”,以提高暴力破解与彩虹表攻击的成本。除密码存储外也可用于从口令派生密钥。

发音 Pronunciation

/ˈbiː.krɪpt/

例句 Examples

Use bcrypt to hash user passwords before saving them in the database.
在把用户密码保存到数据库之前,用 bcrypt 对密码进行哈希处理。

Even if attackers steal the password database, bcrypt’s cost factor and unique salts make large-scale cracking far more expensive.
即使攻击者窃取了密码数据库,bcrypt 的成本因子和唯一盐值也会让大规模破解变得代价高得多。

词源 Etymology

bcrypt 这个名称通常被解释为 b + crypt:其中 crypt 与“加密/密码学”相关;b 常被认为指向它与 Blowfish(一种分组密码)相关的设计背景。bcrypt 最初由 Niels ProvosDavid Mazières 于 1999 年提出,用于替代传统的 Unix 密码哈希方案并提升抗破解能力。

相关词 Related Words

文学与著作 Literary Works

  • Practical Cryptography(Niels Ferguson, Bruce Schneier):在讨论口令与哈希实践时常提及 bcrypt 等方案
  • The Web Application Hacker’s Handbook(Dafydd Stuttard, Marcus Pinto):涉及 Web 密码存储与常见哈希(含 bcrypt)
  • Serious Cryptography(Jean-Philippe Aumasson):在口令哈希与现代实践语境中会提到 bcrypt 等算法
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2352 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 07:55 · PVG 15:55 · LAX 23:55 · JFK 02:55
♥ Do have faith in what you're doing.