Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
passgen — 端末からパスワードを生成する | Kitploit
ツール/GitHubGitHub/bilalbaraz/passgen
汎用ユーティリティパスワードクラッキング暗号化/復号化ツールプライバシー認証
GitHubbilalbaraz/passgen

passgen

端末からパスワードを生成する

リポジトリを見る
26ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

PassGen バナー

🔐 passgen — ターミナルからパスワードを生成

GitHub Release Codecov OpenSSF Scorecard OpenSSF Best Practices

PassGen デモ

小さな Go CLI で、柔軟な文字セットと除外設定を備えた安全なランダムパスワードを生成します。

暗号学的に安全な乱数生成には crypto/rand を使用しています。文字セットフラグが指定されない場合、デフォルトですべてのセットが有効になります。

インストール

Go

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

# 特定のバージョン
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:~

# 基本(デフォルトですべての文字セット)
passgen --len 16 --count 3

# 小文字/大文字/数字のみ
passgen --len 24 --count 5 --lower --upper --digits

# 記号のみ、"@$" を除外
passgen --len 20 --symbols --exclude "@$"

# 曖昧な文字を除外 (0 O 1 l I)
passgen --len 16 --no-ambiguous

# 生成したパスワードをクリップボードにコピー
passgen --len 20 --count 3 --copy

# 最初のパスワードをターミナルにQRコードとして表示(-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