V2EX bcrypt

BCRYPT

定义 Definition

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

发音 Pronunciation

/bi.krpt/

例句 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     925 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 40ms UTC 22:52 PVG 06:52 LAX 15:52 JFK 18:52
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86