def D32(secret):
#s=secret.strip().decode('hex')
#s=s[::-1]
#s=base64.b32decode(s)
ch=secret.strip()
#print ch
result=''
if len(ch) % 2 == 0:
ch=ch.decode('hex')
else:
ch=('0'+ch).decode('hex')
s=base64.b64decode(ch)
print s
for i in range(1000,10000):
hash=hashlib.md5(str(i)).hexdigest()[8:-8]
if hash==s:
result=i
break
return str(result)
评论列表
文章目录