services.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:wxnotify 作者: mxgnene01 项目源码 文件源码
def check_signature(signature, timestamp, nonce, echostr):
    '''
    ??????
    '''

    # ?1???token?timestamp?nonce???????????
    mylist = sorted([tornado_options.token, timestamp, nonce])  # ?token, timestamp?nonce?????????????

    # ?2????????????????????sha1??
    mystr = ''.join(mylist)
    mystr_encoded = hashlib.sha1(mystr).hexdigest()  # ????????sha1??

    # ?3????????????????signature?????????????
    if mystr_encoded == signature:
        raise Return(echostr)
    else:
        raise Return(None)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号