>  기사  >  운영 및 유지보수  >  Linux는 pwgen 명령을 사용하여 임의의 비밀번호를 생성합니다.

Linux는 pwgen 명령을 사용하여 임의의 비밀번호를 생성합니다.

jacklove
jacklove원래의
2018-06-19 09:24:083578검색

임의의 비밀번호 생성. 이전에 "php 비밀번호 생성 클래스"에 대한 기사를 작성한 적이 있습니다.

PHP 비밀번호 생성 클래스의 기능은 다음과 같습니다.

1. 비밀번호 길이를 설정할 수 있습니다.
2 생성할 비밀번호 수를 설정하고 일괄 생성할 수 있습니다.
3. 비밀번호 규칙, 문자, 숫자, 특수 문자 등을 지정할 수 있습니다.

Linux가 아닌 시스템의 경우 위 클래스를 사용하여 임의의 비밀번호를 만들 수 있습니다.
Linux 시스템에서는 pwgen 명령을 사용하여 임의의 비밀번호를 만드는 것이 더 쉽습니다.

설치:

sudo apt-get install pwgen


구문: ​​

pwgen [ OPTION ] [ pw_length ] [ num_pw ]


매개변수:
-c 또는 –capitalize
비밀번호에는 대문자가 하나 이상 포함되어야 합니다

-A 또는 –대문자 없음 ㅋㅋㅋ 비밀번호에는 하나 이상의 특수 기호

-s 또는 –secure 완전히 임의의 비밀번호 생성

-B 또는 –ambiguous 비밀번호에 모호한 문자(예: 1,l,O, 0)

-H 또는 –sha1=path/to/file[#seed] 주어진 파일의 SHA1 해시를 임의의 시드로 사용

-C 생성된 비밀번호를 열에 인쇄하세요

-1 생성된 비밀번호를 열에 인쇄하지 마세요. 즉, 한 줄에 하나의 비밀번호를 입력하세요.

-v 또는 –no-vowels 우발적인 욕설을 피하기 위해 모음을 사용하지 마세요

예:

숫자를 포함하는 길이 8, 대문자와 소문자를 포함하는 4개의 비밀번호를 생성하고

pwgen -ncC 8 4IGhoo0Oh Thex7AeS Ir9xaera Ahngi6Ee
열에 인쇄됨 숫자를 포함하고 소문자를 포함하며 모호함 없이
pwgen -nABC 8 4yaew4aph roof3sho ooyoo3oh soo9coah

열에 인쇄되는 길이 8의 비밀번호 4개를 생성합니다.

생성된 길이 16, 숫자 포함, 크기 포함 문자를 쓰고, 특수 문자가 포함된 비밀번호 8개를 입력하고,

pwgen -ncy1 16 8egh5iehoo7Keiqu/ooC8quaiteof+een
Uyie'thobu^u1Ap9
yuqu=oQuoFie6Gof
shi9ohS<eid9phae
ahquai*gah6quaiF
ohSh*iqueeL4il6o
rai7oe&#39;j-ah1Deis
를 인쇄하여 임의의 비밀번호를 생성합니다. 이전에 "php 비밀번호 생성 클래스"에 대한 기사를 쓴 적이 있습니다.

PHP 비밀번호 생성 클래스의 기능은 다음과 같습니다.
1. 비밀번호 길이를 설정할 수 있습니다.

2 생성할 비밀번호 수를 설정하고 일괄 생성할 수 있습니다.

3. 비밀번호 규칙, 문자, 숫자, 특수 문자 등을 지정할 수 있습니다.

Linux가 아닌 시스템의 경우 위 클래스를 사용하여 임의의 비밀번호를 만들 수 있습니다.

Linux 시스템에서는

pwgen
명령을 사용하여 임의의 비밀번호를 만드는 것이 더 쉽습니다.

설치:

sudo apt-get install pwgen


구문: ​​

pwgen [ OPTION ] [ pw_length ] [ num_pw ]


매개변수: -c 또는 –capitalize

비밀번호에는 대문자가 하나 이상 포함되어야 합니다

-A 또는 –대문자 없음 ㅋㅋㅋ

비밀번호에는 하나 이상의 특수 기호
-s 또는 –secure

완전히 임의의 비밀번호 생성
-B 또는 –ambiguous
비밀번호에 모호한 문자(예: 1,l,O, 0)

-H 또는 –sha1=path/to/file[#seed]

주어진 파일의 SHA1 해시를 임의의 시드로 사용

-C

생성된 비밀번호를 열에 인쇄하세요

-1

생성된 비밀번호를 열에 인쇄하지 마세요. 즉, 한 줄에 하나의 비밀번호를 입력하세요.

-v 또는 –no-vowels

우발적인 욕설을 피하기 위해 모음을 사용하지 마세요

 
例子:

生成长度8,含有数字,含有大小写字母的密码4个,列打印

pwgen -ncC 8 4IGhoo0Oh Thex7AeS Ir9xaera Ahngi6Ee

 
生成长度8,含有数字,含有小写字母,不包含歧义的密码4个,列打印

pwgen -nABC 8 4yaew4aph roof3sho ooyoo3oh soo9coah

 
生成长度16,含有数字,含有大小写字母,含有特殊字符的密码8个,行打印

pwgen -ncy1 16 8egh5iehoo7Keiqu/ooC8quaiteof+een
Uyie&#39;thobu^u1Ap9
yuqu=oQuoFie6Gof
shi9ohS<eid9phae
ahquai*gah6quaiF
ohSh*iqueeL4il6o
rai7oe&#39;j-ah1Deis

本文讲解了Linux 使用pwgen命令创建随机密码,更多相关内容请关注php中文网。

相关推荐:

PHP 解析大整数的相关内容

讲解Linux 权限控制的基本原理

php文件包含目录配置open_basedir的使用与性能分析

위 내용은 Linux는 pwgen 명령을 사용하여 임의의 비밀번호를 생성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.