侧边栏壁纸
  • 累计撰写 175 篇文章
  • 累计创建 87 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Linux生成高强度随机密码脚本

Z先森
2018-11-15 / 0 评论 / 0 点赞 / 10 阅读 / 617 字 / 正在检测是否收录...

####特点

  • 密码包含大小写字母、数字、符号
  • 指定密码位数

####使用方法

#生成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随机生成多组高强度密码

0

评论区