####特点
- 密码包含大小写字母、数字、符号
- 指定密码位数
####使用方法
#生成20位密码
sh random.sh 20
####一键脚本如下:
#!/bin/bash
#生成随机数
function get_random()
{
MATRIX="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz~!@#$%^&*()_+="
LENGTH="$1"
while [ "${n:=1}" -le "$LENGTH" ]
do
PASS="$PASS${MATRIX:$(($RANDOM%${#MATRIX})):1}"
let n+=1
done
}
get_random $1
echo $PASS
####扩展使用 shell随机生成多组高强度密码
评论区