본문 바로가기

Subject/System

리눅스] shadow 파일

user:$6$QlRlqGhj$BZoS9PuMMRHZZXz1Gde99W01u3kD9nP/zYtl8O2dsshdnwsJT/1lZXsLar8asQZpqTAioiey4rKVpsLm/bqrX/:15427:0:99999:7:::


:로 구분.


1) 유저명

2) $로 구분.

   $1) 암호화 방법

    

    *암호화엔 crypt() 알고리즘이 사용되서 

    실제 암호화된 값의 길이는 표와 다름.(위의 해쉬 결과에서 추가적인 암호화 과정을 거치는듯)

      > id 값에 따라 달라지는데

         MD5는 22, SHA-256는 53, SHA-512는 86.

 

*crypt 정의.

  #include <unistd.h>

 

       char *crypt(const char *key, const char *salt);


   $2) salt 값: 비밀번호 생성시 랜덤하게 설정(알파벳, '.',  '/')


   $3) hash 된 암호



'Subject > System' 카테고리의 다른 글

strtoull  (0) 2016.11.08
alloca  (0) 2016.11.08
system 함수로 환경변수 실행  (0) 2016.11.01
CentOS] 시간 설정  (0) 2016.10.16
CentOS] yum 이용한 웹서버 설치  (0) 2016.10.16