小编Jer*_*emy的帖子

随机密码生成器Bash

我正在尝试创建一个密码生成器,生成8-16个字符之间的密码.它还必须包含一个数字和小写和大写字母,以及生成时随机放置在字符串中的一个特殊字符.

目前,我的代码有时会给我一个不符合要求的密码,例如.AOKOKKK@1(没有小写字母)此外,我还需要帮助才能使特殊符号只在密码中出现一次.我怎样才能解决这个问题?

这是我的代码:

length=$[ 8 +$[RANDOM % 16]]

char=(0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ! @ \# $ % ^ \&)

max=${#char[*]} …
Run Code Online (Sandbox Code Playgroud)

passwords bash

7
推荐指数
1
解决办法
8835
查看次数

标签 统计

bash ×1

passwords ×1