科技進步是來自於偷懶,前陣子小編剛好有投資點加密貨幣,但某些固定的操作讓人心煩。就寫了個小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