ランダムパスワードジェネレーター:多数、列、コマンドライン、Linux


22

しばらく前に、コマンドライン用のランダムなパスワードジェネレーターに出会い、「記憶可能な」パスワードのグリッドが表示されました。出力は次のようなものでした:

adam@host:~$ CantRememberThisCommand
lkajsdf   aksjdfl
kqwrupo   qwerpoi
qwerklw   zxlkelq

アイデアは、誰かがあなたの肩越しに見ている間にこのユーティリティを実行し、それでも選択肢の数が多いためにある程度の秘密を保ったままパスワードを選択できるというものでした。

このユーティリティの名前は覚えていません。インターウェブ、助けてくれませんか?


あなたの質問に対する完全な答えではありませんが、スティーブギブソンはgrc.com/ppp.htmで
トムA

回答:



3

あなたの例によると、出力pwgenは良い推測です(John Tの答えを参照)。しかし、多くのそのようなツールが利用可能です

  • pwgen-発音可能なパスワードを生成します
  • gpw-発音可能なパスワードを生成するプログラム
  • apg-いくつかのランダムなパスワードを生成します

また、KeePassXなどのパスワードマネージャーはパスワートジェネレーターを提供します(ただし、コマンドラインの使用や発音可能なパスワードには焦点を合わせていません)。


2

OpenSSLはほとんどのマシンにインストールする必要があるため、追加のパッケージをインストールする必要はありません。次のコードを使用してランダムパスワードを生成できます。

openssl rand -base64 10

2
これは非常に便利ですが、厳密に言えば、ランダムバイトを取得してbase64文字列としてエンコードすることは、必ずしもランダム文字列を意味するわけではありません。例えば、このように生成された10文字のパスワードはすべて「=」で終わります(パディングのため)。また、これらに含まれる英数字以外の文字は、+と/のみであり、最適ではない場合があります。
ティモ

2
3の倍数(たとえばopenssl rand -base64 12)の値を使用すると、末尾=またはがなくなり==ます。
ダニエル・アーウィッカー

alias newpass="openssl rand -base64 12"シェル構成に追加します。〜/ .zshrcを持つランダム文字列の迅速な生成のためのnewpassコマンド
Sharak
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.