/etc/shadow : $6$ 암호화된 비밀번호를 생성하는 방법은 무엇입니까? [복사]

/etc/shadow : $6$ 암호화된 비밀번호를 생성하는 방법은 무엇입니까? [복사]

파일에 /etc/shadow암호화된 비밀번호가 있습니다 .

암호화된 비밀번호는 더 이상 crypt(3)md5 또는 "유형 1" 형식이 아닙니다. (이전 답변을 바탕으로) 이제 나는

$6$somesalt$someveryverylongencryptedpasswd

항목으로.

더 이상 사용할 수 없습니다

 openssl passwd -1 -salt salt hello-world
 $1$salt$pJUW3ztI6C1N/anHwD6MB0

암호화된 비밀번호를 생성합니다.

그런 게 (존재하지 않아요)..?

 openssl passwd -6 -salt salt hello-world

답변1

Debian 기반 시스템에서는 mkpasswd.

mkpasswd -m sha-512 PASSWORD [SALT]

( PASSWORD원하는 비밀번호입니다.SALT선택 사항입니다. )

신기하게도 이 도구는 가방에서 발견됐다 whois.

sudo apt-get install whois

답변2

파이썬:

python -c 'import crypt; print crypt.crypt("password", "$6$saltsalt$")'

(파이썬 3 이상에서는 print(crypt.crypt(..., ...)))

진주:

perl -e 'print crypt("password","\$6\$saltsalt\$") . "\n"'

관련 정보