python HMAC SHA 256暗号化
621 ワード
HMAC SHA256
モバイルアプリケーションのアクセスピンを開発する際、そのサービス側はCodeを通じて許可されたユーザーの個人情報を取得し、署名には暗号化が必要であり、署名アルゴリズムはHmacSHA 256である.
個人の登録免除シーンの署名計算方法アドレスを釘付けにするhttps://open-doc.dingtalk.com/microapp/faquestions/hxs5v9
モバイルアプリケーションのアクセスピンを開発する際、そのサービス側はCodeを通じて許可されたユーザーの個人情報を取得し、署名には暗号化が必要であり、署名アルゴリズムはHmacSHA 256である.
個人の登録免除シーンの署名計算方法アドレスを釘付けにするhttps://open-doc.dingtalk.com/microapp/faquestions/hxs5v9
import hmac
import base64
from hashlib import sha256
appsecret = "1234".encode('utf-8') #
data = "xxxxx".encode('utf-8') #
signature = base64.b64encode(hmac.new(appsecret, data, digestmod=sha256).digest())
print signsture
#
signature = base64.b64encode(hmac.new(appsecret, data, digestmod=sha256).hexdigest())
print signature