Python 下快速创建签名

作为一个土逼,我之前写个程序都是臃肿的,后来还被人嘲笑真不是一个那啥的程序。比如说关于算签名的问题,这个在很多 Oauth 环境下都会很常见的算法我写起来就很挫。后来找了一个更好的方法来解决这个问题:

	# 假设所有的都在一个 dict 中
    items = adict.items()
    items.sort()
    sha1=hashlib.sha1()
    map(sha1.update, items)
    hashcode=sha1.hexdigest()
    if hashcode == signature:
        return True

不知道 Map 的用法,真的很挫….

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy