답변:
의 매뉴얼 페이지에서 shadow(5)
:
이 파일의 각 줄에는 다음 순서대로 콜론 (“:”)으로 구분 된 9 개의 필드가 있습니다.
[..] encrypted password
이 문자열의 해석 방법에 대한 자세한 내용은 crypt (3)를 참조하십시오.
좋아, 그럼 한번 보자 man 3 crypt
. 메모 섹션에서 :
[..] 따라서 $ 5 $ salt $ encrypted는 SHA-256 인코딩 암호이고 $ 6 $ salt $ encrypted는 SHA-512 인코딩 암호입니다.
"salt"는 소금에서 "$ id $"다음에 최대 16자를 나타냅니다. 비밀번호 문자열의 암호화 된 부분은 실제 계산 된 비밀번호입니다.
따라서 소금은 /etc/shadow
자체 의 비밀번호 필드에 저장 됩니다. 자세한 내용은 crypt (3) 매뉴얼 페이지를 참조하십시오 .