はじめに
Vivalidのメモ機能でパスワードを管理しています。パスワードは大小英数の20桁としていますが、ストック用として10個パスワードを作ります。
ここでは10個のパスワードを作るスクリプトを紹介します。
注意
大半のパスワードはVivalidのメモ機能で管理していますが、「他の環境で重複して管理しているパスワード」「Vivaldiのメモ機能では管理していないパスワード」「頭の中にだけあるパスワード」が少数あります。
スクリプト
内容
#!/usr/bin/bash
PWD_NUM=21
readonly HOW_MANY_PWDS=10
readonly PWD_LEN=20
main()
{
local pwd cnt num
cnt=0
while [ $cnt -lt $HOW_MANY_PWDS ]
do
num=`expr $PWD_NUM + $cnt`
pwd=`makepasswd --chars $PWD_LEN`
echo "| | $num | $pwd |"
cnt=`expr $cnt + 1`
done
return 0
}
main
exit $?
実行結果
| | 21 | nuBBGNb6E42WxmFgx1pa |
| | 22 | u433M7wS95KeJFIUDsDN |
| | 23 | w4eR6j6otw3rx42vm6dj |
| | 24 | HNKTAKmpftaDK3eXpDMj |
| | 25 | xUTbuW4atrtRJnQPsr7i |
| | 26 | Fw3tz8QLaHAuITKwPgdc |
| | 27 | cPHwVUSfH1dtzWQojzzo |
| | 28 | Sgt7YP9HPL5DPpvcMEfd |
| | 29 | gVKhTvrnYNAshT7EqcyC |
| | 30 | UYtNuiLidGtCx85MhhBy |