Python加密的hasblib模块介绍。

在写搬砖脚本中,碰到一个加密的信号标签文件无法运行。

import hashlib
import time

m = hashlib.md5()

api_key = ''
api_secret = ''

params = {'api_key':api_key, 'time':int(time.time()), 'symbol':'btclcny'}

def sign( data , secret ):
	signStr = ""
	keys = data.keys()
	keys = sorted(keys)
	for key in keys:
		signStr = signStr + key
		signStr = signStr + bytes(data[key])
		pass
	signStr += secret
	m.update(signStr)
	return m.hexdigest()

print sign( params , api_secret )

 实在搞不懂写的人的意思,里面有字符串与字节码的相加?反正就是跑不起来,随便我这个加密模块也用的少,这次就给自己记录学习的机会来了。

猜你喜欢

转载自www.cnblogs.com/sidianok/p/11853183.html