如果你每次都需要產生隨機密碼,其實可以自己用 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
就降子囉。