不要在不同平臺用同一個密碼了,用密碼管理器來儲存你的密碼吧。以下我會介紹一個很簡單的密碼管理器,pass(這存在在各大 linux 發行版的軟件庫裡的!)
初始設置
生成一個 gpg key 然後設置密碼,這將會是密碼管理器的主密碼。
gpg --full-generate-key
然後初始化密碼文件夾。
pass init "key"
新增密碼
用以下指令新增密碼,可以收藏在幾層文件夾裡面的。
pass insert email/example@gmail.com
然後輸入密碼兩次。或者你可以用以下指令生成20字符長的密碼。
pass insert email/example@proton.me 20
用以下指令生成多於一行的密碼。
pass insert -m account/vpn
輸入密碼,完成後按 ctrl+d。
列出密碼
用 pass 指令列出已儲存的密碼。
Password Store
├── account
│ └── vpn
└── email
├── example@gmail.com
└── example@proton.me
讀取密碼
用以下代碼把密碼展示在終端 (需輸入主密碼)。
pass show email/example@gmail.com
或者不展示在終端,直接拷貝到剪貼板。
pass show -c email/example@gmail.com
更換主密碼
gpg --edit-key $(cat .password-store/.gpg-id)
輸入 passwd 指令,輸入現有主密碼,然後輸入新主密碼兩次,最後用 save 指令儲存。