LoginSignup
0
1

More than 3 years have passed since last update.

【bash】Markdown環境でパスワードを管理してるので…

Last updated at Posted at 2020-07-05

はじめに

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 |
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1