나는 데비안에 두 개의 비밀번호 생성기를 알고 있습니다. 내가 사용한 첫 번째 것은 apg였으며 좋은 비밀번호를 생성하는 것 같았습니다.
$ apg -m 15 -M SNCL
RefGav:quedTut7
{Shtetmigdybig1
vojkewth3OdTuv<
2quacyodoobEst+
pedBoyggyu2guv/
suj?Quonvewv7Om
나는 또한 비슷하게 pwgen을 시도했다
$ pwgen -1csy 15
q#n?PPWEWp8+])'
또는
$ pwgen -1sy 15
rE'AmK8=n;s9Bv3
이제 하나가 아닌 두 가지 질문이 있습니다. 데비안이나 더 넓은 GNU/Linux 세계에 알려진 쉘/명령줄 기반 암호 생성기(아마 패키지되지 않은)가 있습니까?
또 다른 질문은 알고리즘이나 비밀번호 생성 속도 등을 기반으로 두 비밀번호 생성기 간에 어떤 종류의 비교가 수행되었는지입니다.
알기를 기대합니다.
답변1
Pwgen은 좋은 선택이지만 다음 명령을 사용하여 임의의 비밀번호를 생성할 수 있습니다.
tr -dc A-Za-z0-9_ < /dev/urandom | head -c 16 | xargs
출력 예:
1z2G4SVmZOdd4uK4
다음 쉘 함수를 사용하여 임의의 비밀번호를 생성할 수도 있습니다.
편집하다~/.bashrc파일, 입력:
$ vi $HOME/.bashrc
다음 코드를 추가합니다.
genpasswd() {
local l=$1
[ "$l" == "" ] && l=16
tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs
}
파일을 저장하고 닫습니다. 소스 ~/.bashrc를 다시 입력하고 다음을 입력하세요.
$ source ~/.bashrc
임의의 비밀번호를 생성하려면 다음을 입력하십시오.
$ genpasswd
출력 예:
WGtkhETPJFZ2mtZk
8자 길이의 임의 비밀번호를 생성하려면 다음을 입력하십시오.
$ genpasswd 8
출력 예:
oj7Wqvb
당신은 또한 사용할 수 있습니다애버리스트위스 대학교매우 핵심적인 니모닉 비밀번호 생성기가 있습니다.
생성된 비밀번호의 예:
ud5pwt.1 Ulrich's diabolic five praises Wendy's taciturn full stop lamely.
9y21%s@j Nina's yellow zombie leads Percy's spurious at-sign joyfully.
lyw1osci Lucy's yapping wolf lends one's smug creepy idea.
t4jhilh+ Tudor's fourth jumper hectors Isabel's listless haggard plus sign.
ngi.o1v_ Nia's garish ice stops Olga's first vengeful underscore.
rfint5*d Ruth's flabby ice names Tracy's fifth star daily.
d&st,vvd Douglas's handy salamander transforms Conner's vague villainous daffodil.
xe;2bba4 Xenia's enchanting semicolon zooms Bart's burly arcane four.
5p<kxhnf Fife's pensive less than sign knits Xenia's hapless notorious fang.
흥미로운 직업. 관리자에게 이메일을 보내 그 뒤에 있는 스크립트가 무료로 사용할 수 있는지 확인하고 싶을 수도 있습니다(그렇지 않은 경우 GPL 사용을 고려할지 여부).