별거 아니지만 명령어로 해소할 수 있지 않을까 싶어서 탐색
개요
매번 새로운 웹 사이트 가입할 때마다 iPhone 혹은 Safari 기능에만 의존하다보니, 작업 흐름이 한 번씩 끊기는 경향이 존재
pwgen
pwgen이라는 바이너리가 옵션에 따라 적절히 무작위 암호 값을 생성
아래 명령어를 이용하여 MacOS에서 pwgen 설치가 가능
brew install pwgen
Bash
복사
옵션
한 줄에 한 개만
기본적으로 pwgen은 컬럼 단위로 암호를 생성하는데, 한 줄에는 여러 컬럼들이 존재
한 줄에 한 컬럼만 이용하고 싶다면 -1 옵션을 사용
pwgen -1
Bash
복사
대소문자 관련
대문자를 하나도 사용하고 싶지 않다면 -A를 사용
pwgen -A
Bash
복사
대문자를 하나라도 포함하고 싶다면 -c를 사용
pwgen -c
Bash
복사
숫자 관련
숫자를 하나도 사용하고 싶지 않다면 -0
pwgen -0
Bash
복사
숫자를 하나라도 포함하고 싶다면 -n
pwgen -n
Bash
복사
문자 사용 관련
I/1, 0/O와 같이 헷갈리는 문자를 사용하고 싶지 않다면 -B 옵션을 사용
pwgen -B
Bash
복사
a, e, i, o, u와 같은 모음을 사용하고 싶지 않다면 -v 옵션을 사용
pwgen -v
Bash
복사
특수문자 관련
특수문자를 하나라도 포함하고 싶다면 -y 옵션을 사용
pwgen -y
Bash
복사
결론
특별한 제약이 없는 이상 아래와 같은 형태로 명령어를 사용
** ${LENGTH}는 암호 길이를 의미
pwgen -1 ${LENGTH} -y
Bash
복사