【发布时间】:2019-08-08 21:51:46
【问题描述】:
我正在尝试了解 bcrypt 的工作原理。例如,如果我创建一个哈希密码,例如“hello”,我会收到:
$2y$12$wsoPmf7KXqGPWke9io0YbOf2Vln61awWwpCS./kGH5.rVE8Trbc6q
所以,每次我散列另一个“你好”时,我都会收到另一个 crypt 密码,我认为 bcrypt 中可能的密码组合数量取决于轮数,例如 12(在我的情况下)。
一轮12,“你好”的组合到底有多少?那我怎么计算呢?
【问题讨论】:
-
首先,学习internals