/etc/master.passwd에서 $2b$는 무엇입니까?

/etc/master.passwd에서 $2b$는 무엇입니까?

~에 따르면FreeBSD 매뉴얼의 보안 섹션, $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:확신 /etc/login.conf합니다 # cap_mkdb /etc/login.conf.

답변1

이것도 Blowfish이지만 최신 버전입니다.

여기에서 코드 기록과 새 버전의 이유를 확인할 수 있습니다. https://en.wikipedia.org/wiki/Bcrypt

관련 정보