diff --git a/bin/password.sh b/bin/password.sh index bdad227..7f6ac47 100644 --- a/bin/password.sh +++ b/bin/password.sh @@ -37,3 +37,14 @@ update_obfs_password() { echo "设置密码成功" } + +# 生成密码 +gen_password() { + local PASS_LENGTH=$1 # 密码长度作为第一个参数 + local CHARS='[:alnum:]' # 只允许出现字母和数字 + + local RAND + RAND=$(< /dev/urandom tr -dc "$CHARS" | head -c "$PASS_LENGTH") + + echo "$RAND" +} diff --git a/bin/utils/base.sh b/bin/utils/base.sh index c4181be..47ff02c 100644 --- a/bin/utils/base.sh +++ b/bin/utils/base.sh @@ -54,16 +54,6 @@ check_jq() { fi } -# 生成密码 -gen_password() { - local PASS_LENGTH=$1 # 密码长度作为第一个参数 - local CHARS='[:alnum:]' # 只允许出现字母和数字 - - local RAND - RAND=$(< /dev/urandom tr -dc "$CHARS" | head -c "$PASS_LENGTH") - - echo "$RAND" -} # URL编码 url_encode() {