python HMAC SHA256 加密

HMAC SHA256 

在开发移动应用接入钉钉时,其服务端通过Code获取授权用户的个人信息,签名需要加密,签名算法为HmacSHA256

钉钉 个人免登场景的签名计算方法 地址  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

 

发布了5 篇原创文章 · 获赞 0 · 访问量 5262
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览