pwgen 설치 및 사용방법
pwgen은 Theodore Ts'o <tytso@alum.mit.edu>에 의해 작성되었습니다. 원래 Brandon S. Allbery가 작성한 프로그램을 모델로하고 나중에 Olaf Titz, Jim Lynch 등이 광범위하게 수정했습니다.
– macOS에서 설치
# ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
# brew install pwgen
– centos
# yum install -y pwgen
– debinan / ubntu
# apt-get install -y pwgen
– fedora
# dnf install -y pwgen
pwgen [ OPTIONS ] [ pw_length ] [ num_pw ] OPTIONS -0, --no-numerals 생성 된 암호에 숫자를 포함하지 마십시오. -1 생성 된 암호를 한 줄에 하나씩 인쇄하십시오. -A,-대문자 없음 생성 된 암호에 대문자를 포함하지 마십시오. -a, --alt-phonics 이 옵션은 특별한 작업을 수행하지 않습니다. 이전 버전과의 호환성을 위해서만 존재합니다. -B,-모호함 'l'및 '1', '0'또는 'O'와 같이 인쇄시 사용자가 혼동 할 수있는 문자를 사용하지 마십시오. 이렇게하면 가능한 암호의 수가 크게 줄어들 기 때문에 암호의 품질이 저하됩니다. 시력이 좋지 않은 사용자에게 유용 할 수 있지만 일반적으로이 옵션을 사용하지 않는 것이 좋습니다. -c, --capitalize 암호에 적어도 하나의 대문자를 포함하십시오. 표준 출력이 tty 장치 인 경우 이것이 기본값입니다. -씨 생성 된 비밀번호를 열에 인쇄하십시오. 표준 출력이 tty 장치 인 경우 이것이 기본값입니다. -N, --num-passwords = num num 개의 비밀번호를 생성 합니다. 암호가 열로 인쇄되고 하나의 암호로 인쇄되는 경우 기본적으로 화면이 표시됩니다. -n,-숫자 암호에 하나 이상의 숫자를 포함하십시오. 표준 출력이 tty 장치 인 경우 이것이 기본값입니다. -H, --sha1 = / path / to / file [#seed] 주어진 파일의 sha1 해시와 선택적 시드를 사용하여 암호를 만듭니다. 사용 된 파일, 시드 및 pwgen의 옵션을 기억한다면 나중에 동일한 암호를 계산할 수 있습니다. 즉 : pwgen -H ~ / your_favorite.mp3 # your@email.com 은 귀하의 pop3 계정에 대한 가능한 암호 목록을 제공 하며이 목록을 반복해서 요청할 수 있습니다. -h, --help 도움말 메시지를 인쇄하십시오. -s,-보안 완전히 임의적이고 기억하기 어려운 암호를 생성합니다. 이것은 컴퓨터 암호에만 사용해야합니다. 그렇지 않으면 사용자가 모니터에 테이프로 붙인 종이에 암호를 기록하는 것이 거의 보장되기 때문입니다. -v,-모음 없음 모음으로 오인 될 수있는 모음이나 숫자를 포함하지 않는 임의의 암호를 생성합니다. 시스템 관리자가 실수로 공격적인 하위 문자열을 포함하는 임의의 암호에 대해 걱정할 필요가 없도록 덜 안전한 암호를 제공합니다. -y,-기호 암호에 하나 이상의 특수 문자를 포함하십시오.
예제 # pwgen -s -1 fD8oZJhO # pwgen -s -1 14 tRRW0eHYTp6ljk # pwgen -s 15 2 Myr3AnuWUTNJaoT uCOPKRygS2ZVnlv # pwgen -s 10 5 -1 -y b|c;y[Y3xe z07|'[J/!g )[4r^S/oO> Po#]#QKbK9 <4(0XQPoZ# # pwgen -s 80 -1 -v -c -0 wBLlhMzWKDZSwlLrwDMDMpXkrRklMhQxBVvGLMjtSFLDzmPDssgLmWjWPSMFSHzBQnhDsXDNhtlQRdDJ