Enhanced SignatureNonce Uniqueness

This commit is contained in:
Zhong Lufan 2022-06-20 00:11:06 +08:00
parent c928752bbb
commit 1d2666fab0
No known key found for this signature in database
GPG Key ID: BE2B3A1E76AD7D04
1 changed files with 7 additions and 0 deletions

View File

@ -99,6 +99,13 @@ _aliapi_timestamp_rpc() {
}
_aliapi_signature_nonce() {
local nonce=""
if [[ -f /proc/sys/kernel/random/uuid ]]; then
nonce=$(</proc/sys/kernel/random/uuid)
else
nonce=$(date "+%s%N")
fi
echo "$RANDOM${nonce//-/}$RANDOM"
}
_aliapi_urlencode() {