사용자가 Linux에 이미 존재하는 경우 비밀번호 길이를 계산하는 방법은 무엇입니까?

사용자가 Linux에 이미 존재하는 경우 비밀번호 길이를 계산하는 방법은 무엇입니까?

사용자가 Linux에 이미 존재하는 경우 비밀번호 길이를 계산하는 방법은 무엇입니까? 내가 아는 것은 다른 파일에 있는 해당 사용자의 암호화된 비밀번호뿐입니다 /etc/shadow. 이 파일의 값을 기준으로 비밀번호 길이를 계산할 수 있나요?

이 문제를 해결할 다른 방법이 있나요?

답변1

비밀번호는 해시된 형식으로 저장됩니다. 즉, 실제 비밀번호는 저장되지 않지만 암호화 체크섬은 저장됩니다 /etc/shadow. 암호화 해시를 기반으로 문자열 길이를 계산할 수 없습니다. 그렇게 하면 암호화 해시 알고리즘을 깨뜨리거나 크래킹하는 것과 같습니다.

당신이 원하는 것은 MD5 체크섬에서 파일의 길이를 찾는 것과 같습니다. 그것은 불가능합니다.

접선적으로 관련됨:

관련 정보