Bcrypt / Blowfish 低轮数 < 04 的无效盐

Bcrypt / Blowfish invalid salt with low number of rounds < 04

hashpw 函数似乎不允许轮数小于 04 的哈希。

似乎每个 bcrypt 版本 >= 3.1.1 都是如此

作为向python3的过渡,新库不允许使用'${version}$01${value}'这样的散列,它至少需要是04。

我了解安全原因,但有没有办法强制接受最少的回合数?

这个错误似乎是河豚抛出的,在bcrypt中使用。

除非用不同的最小值重建库,否则无法更改它。 出于安全原因,我不推荐这样做。