1. Mac 生成 sha256sum
1.1. 生成毫秒时间戳
mac 下的 date 无法生成毫秒时间戳,所以需要安装 gdate
brew install coreutils
生成毫秒
expr $(gdate +%s%N) / 1000000
1.2. 生成 HMAC SHA256
MESSAGE=$(expr $(gdate +%s%N) / 1000000)
SECRET="secret"
echo -n $MESSAGE | openssl dgst -sha256 -hmac $SECRET -binary | base64