diff --git a/dnsapi/dns_ali.sh b/dnsapi/dns_ali.sh index 1ca22a9f..e61ed31b 100644 --- a/dnsapi/dns_ali.sh +++ b/dnsapi/dns_ali.sh @@ -93,14 +93,14 @@ _ali_urlencode() { echo -n "$1" \ | sed -e 's/\(.\)/\1\n/g' \ | while read -r char; do - case $char in [a-zA-Z0-9.~_-]) - printf "%s" "$char" - ;; - *) - printf "%%%02X" "'$char" - ;; - esac - done + case $char in [a-zA-Z0-9.~_-]) + printf "%s" "$char" + ;; + *) + printf "%%%02X" "'$char" + ;; + esac + done } _check_exist_query() { @@ -111,7 +111,7 @@ _check_exist_query() { query=$query'&Format=json' query=$query'&RRKeyWord=_acme-challenge' query=$query'&SignatureMethod=HMAC-SHA1' - query=$query"&SignatureNonce=`< /dev/urandom tr -dc A-Za-z | head -c 16`" + query=$query"&SignatureNonce=$(tr