Skip to content

Shell CLI 達成 HMAC SHA256 加密

科技進步是來自於偷懶,前陣子小編剛好有投資點加密貨幣,但某些固定的操作讓人心煩。就寫了個小shell腳本自動進行買賣還有交易。但中間OKX(過去原名OKEX)API 腳本中有一段需要將產生ACCESS SIGN才能操做,苦惱了我一陣子。因為網路上寫python特別多,找到 shell 相關腳本的相較少。

現在小編活在個超棒的年代,想要行走連輪子都不需要重新再來一次,使用openssl套件直接套用就好了。

使將openssl套用並帶入 HAMC Key參數即可執行加密。

openssl dgst -sha256 -hmac "KEY" -binary

應用

當需要將某個文字進行SHA256加密,並進行Base64埋入URL的送出字串。

echo -n "TEXT" |openssl dgst -sha256 -hmac "KEY" -binary | base64

參考來源:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。