以下の内容はhttps://takuya-1st.hatenablog.jp/entry/2021/11/14/041752より取得しました。


bashで入力しやすく見やすいパスワードをサクッと作る(シェルコマンドでハイフン区切りのパスワード生成)

シェルコマンドだけで、覚えやすいパスワードを作りたい

iOS のパスワードジェネレーションみたいな、ハイフン区切りのパスワードをサクッと作りたい。

pwgen を入れるとはやい。

sudo apt install pwgen 

pwgenのパスワードをハイフン区切りにする

takuya@$ pwgen  5 4  | xargs echo  | sed 's/ /-/g'
euD1i-Aloh3-uN9ai-nahZ7

曖昧な文字を排除する。

pwgen -s -B -n 5 5 |xargs echo | sed 's/ /-/g'
Mv3tW-m9Pnc-iMr3u-pyJ3C-7TciV

openssl を使う。

pwgen がないときは openssl で

for i in {1..4}; do openssl rand -hex 4; done  | xargs echo  | sed 's/ /-/g'

openssl hex の場合文字種がA-Fに限定される。

openssl でbase64 を使う

openssl でランダム文字列な文字列を作る。

for i in {1..4}; do openssl rand -base64 6; done  | xargs echo  | sed 's/ /-/g'

BASE64の場合読みにくい文字種と+記号が混じるのでちょっと使いにくい。

個人的には、base58 くらいが使いやすいと思うけど。

base58を使う場合

base58は曖昧な文字を省いてくれるし記号もないので。人間が見て判別するパスワード向きです。

sudo apt install base58

コレを組み合わせる。

for i in {1..4}; do echo $(openssl rand 4 | base58) ; done  | xargs echo  | sed 's/ /-/g'

2022-01-08

追記更新




以上の内容はhttps://takuya-1st.hatenablog.jp/entry/2021/11/14/041752より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14