Debian にはいくつかのパスワードジェネレータがあり、どちらが良いかを知る方法

Debian にはいくつかのパスワードジェネレータがあり、どちらが良いかを知る方法

私はDebianに2つのパスワードジェネレータを知っています。私が最初に使用したのは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

今では1つではなく2つの質問があります。 Debian またはより広い GNU/Linux の世界で知られているシェル/コマンドラインベースのパスワードジェネレータ(おそらくパッケージされていない)はありますか?

もう1つの質問は、アルゴリズムやパスワード生成速度などに基づいて、2つのパスワードジェネレータ間でどのような比較が行われたかです。

わかります。

ベストアンサー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の使用を検討するかどうか)。

おすすめ記事