반응형
mkpasswd 명령어
mkpasswd 명령은 사용자의 암호를 해시로 변환하는 데 사용되는 유틸리티입니다. 일반적으로 Linux 시스템에서 사용자의 비밀번호를 생성 또는 변경할 때 사용됩니다. mkpasswd 명령은 다양한 해시 알고리즘을 지원하며, 각 알고리즘에 따라 다른 형식의 해시를 생성할 수 있습니다.
$ mkpasswd
-bash: mkpasswd: command not found
whois 패키지 설치(mkpasswd 명령)
yum install -y whois
$ which mkpasswd
/usr/bin/mkpasswd
mkpasswd 명령어 구문
$ mkpasswd --help
Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]
Crypts the PASSWORD using crypt(3).
-m, --method=TYPE select method TYPE
-5 like --method=md5crypt
-S, --salt=SALT use the specified SALT
-R, --rounds=NUMBER use the specified NUMBER of rounds
-P, --password-fd=NUM read the password from file descriptor NUM
instead of /dev/tty
-s, --stdin like --password-fd=0
-h, --help display this help and exit
-V, --version output version information and exit
If PASSWORD is missing then it is asked interactively.
If no SALT is specified, a random one is generated.
If TYPE is 'help', available methods are printed.
Report bugs to <md+whois@linux.it>.
- -m, --method: 사용할 해시 알고리즘을 지정합니다. 일반적으로 sha-512를 사용합니다.
- -S, --salt: 솔트 값을 직접 지정할 수 있습니다. 솔트는 암호 해시에 무작위성을 추가하는 값입니다.
- -R, --rounds: 해시 알고리즘의 라운드 수를 지정합니다. 보안 강도를 조절하는 데 사용됩니다.
- -s, --stdin: 표준 입력에서 암호를 읽어옵니다.
mkpasswd를 사용하여 암호를 해시로 변환하는 예시입니다.
mkpasswd -l 24
$ mkpasswd -l 24
ayelvdhbiqiexh1kp0Fyx?kO
mkpasswd --method=sha-512 MyPassword
$ mkpasswd --method=sha-512 MyPassword
$6$u6z7ws64Nek7/8Py$ezgAmtp0tTM58XyKsx33lrn9Ax6h.GNq/N3/PoeP8w.yLUrJ/ft9mL/.T03V1PilCoRJNVxJiY5SwLYS/4LA10
해시된 암호가 출력됩니다. 옵션을 사용하여 솔트 값이나 라운드 수를 지정할 수도 있습니다. 자세한 내용은 mkpasswd의 매뉴얼 페이지를 참조하시기 바랍니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
[apache][ERROR] httpd: Could not reliably determine the server's fully qualified domain name (0) | 2013.07.11 |
---|---|
SSH 키 생성, 서버 등록 및 접속하는 방법 (0) | 2013.07.11 |
CentOS 4에서 Oracle Database 9i를 설치하고 구성하는 방법 (2) | 2013.07.10 |
[오라클] 시작과 종료 (0) | 2013.07.10 |
[리눅스] [error] ucspi-tcp-0.88 make 오류 | exec: gcc: not found (0) | 2013.07.09 |