Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
passgen — 터미널에서 비밀번호 생성 | Kitploit
도구/GitHubGitHub/bilalbaraz/passgen
General Purpose UtilitiesPassword CrackingEncryption/Decryption ToolsPrivacyAuthentication
GitHubbilalbaraz/passgen

passgen

터미널에서 비밀번호 생성

저장소 보기
26개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

PassGen 배너

🔐 passgen — 터미널에서 비밀번호 생성

GitHub Release Codecov OpenSSF Scorecard OpenSSF Best Practices

PassGen 데모

유연한 문자 세트와 제외 기능을 갖춘 안전한 랜덤 비밀번호를 생성하는 작은 Go CLI입니다.

crypto/rand를 사용하여 암호학적으로 안전한 무작위성을 제공합니다. 문자셋 플래그가 제공되지 않으면 기본적으로 모든 세트가 활성화됩니다.

설치

Go

root@kitploit:~
# latest
go install github.com/bilalbaraz/passgen@latest

# specific version
go install github.com/bilalbaraz/passgen@<version>

Homebrew

root@kitploit:~
brew tap bilalbaraz/tap
brew install passgen

Linux amd64

root@kitploit:~
wget -L https://github.com/bilalbaraz/passgen/releases/latest/download/passgen_linux_amd64.zip \
&& unzip passgen_linux_amd64.zip \
&& sudo mv passgen /usr/local/bin/ \
&& rm passgen_linux_amd64.zip

Linux arm64

root@kitploit:~
wget -L https://github.com/bilalbaraz/passgen/releases/latest/download/passgen_linux_arm64.zip \
&& unzip passgen_linux_arm64.zip \
&& sudo mv passgen /usr/local/bin/ \
&& rm passgen_linux_arm64.zip

빠른 시작

root@kitploit:~

# basic (defaults to all character sets)
passgen --len 16 --count 3

# lower/upper/digits only
passgen --len 24 --count 5 --lower --upper --digits

# symbols only, excluding "@$"
passgen --len 20 --symbols --exclude "@$"

# exclude ambiguous characters (0 O 1 l I)
passgen --len 16 --no-ambiguous

# copy generated passwords to clipboard
passgen --len 20 --count 3 --copy

# render first password as QR code in terminal (requires -count 1)
passgen --len 20 --qr

개발

root@kitploit:~
go run .
go build .
go run ./cmd/passgen
go build ./cmd/passgen
go test -v ./...

명령어 인터페이스

  • 길이: --len <n> 또는 -l <n>
  • 문자 세트: --lower, --upper, --digits, --symbols
  • 개수: --count <n> 또는 -c <n>
  • 제외 문자: --exclude "..." 또는 -x "..."
  • 모호한 문자 없음: --no-ambiguous
  • 클립보드에 복사: --copy 또는 -p
  • QR 코드: --qr 또는 (인 경우에만)

설정

설정 파일이 없습니다. 모든 동작은 CLI 플래그로 제어됩니다.

참고 사항

  • 오류는 stderr로 출력되며 잘못된 입력 시 코드 1로 종료됩니다.
  • -copy는 pbcopy(macOS), clip(Windows) 또는 wl-copy/xclip(Linux)를 사용합니다.
도구 다운로드
-q
--count 1
  • 도움말: -h / --help