根据FreeBSD Manual 中的 Securing section,$2a$
对应于河豚。但是在我的 FreeBSD 盒子里我有$2b$
.
xan:$2b$04$F1SclFRRh8c8N6ICwdAb.ud5lfTKhRyL1PuRxvUDsQINlsK8YG9Em:1001:1001::0:0:Xavier J. B. L.:/home/xan:/usr/local/bin/bash
那是什么?为什么不$2a$
呢?
请注意,我确定我有河豚加密,因为我有:passwd_format=blf:
in/etc/login.conf
并且我运行# cap_mkdb /etc/login.conf
.
这也是 Blowfish,但版本较新。
你可以在这里查看代码的历史和新版本的原因: https ://en.wikipedia.org/wiki/Bcrypt