如果你每次都需要產生隨機密碼,其實可以自己用 Bash script 寫一個隨機密碼產生器
用到的是在 Linux 所內建的 $RANDOM 來編寫 script
建立 mkpasswd.sh
$ vim mkpasswd
#!/bin/bash
array=(^ % \* \# @ ! $ % _ + = \~ \: \; \| \
a b c d e f g h i j k m n o p q r s t u v w x y z \
0 1 2 3 4 5 6 7 8 9 \
A B C D E F G H I J K L M N P Q R S T U V W X Y Z)
mun=`echo ${#array[@]}`
quota=5
length=10
for x in `seq 1 $quota`
do
for i in `seq 1 $length`
do
echo -n "${array[$((RANDOM%${mun}))]}"
done
echo
done
將所需要產生的亂數包含運算符號、英文大小寫、數字等,填入 array 由 RANDOM 來亂數產生
另外把產生的數量,和長度拉出來變數 quota、length 以便日後維護使用。
使用方式
$ ./mkpasswd 5V%|4;G3e| :%xd~fkVLW J7UtK0d2CF u~q%g=+FLu qL6+tQ=8BS
就降子囉。
