Пример #1
0
def decodeDataToObj(content,deskey):
    print content
    resObj = demjson.decode(content)
    data   = resObj.get('data')
    dencryptData = encrypt.dencrypt(data,deskey)
    dataObj = demjson.decode(dencryptData)
    return dataObj
Пример #2
0
def login():
    global dict1
    signature=encrypt.signature(test_data1, deskey)
    strencrypt= encrypt.encrypt("{\"account\":\"1800806216\",\"password\":\"111111\",\"type\":\"2\"}",deskey)
    data1={"sign":signature,
           "version":"1.0.0",
           "deviceNo":"72465872a0ff482784a8985615792f4f",
           "deviceType":"2",
           "cityId":"51010000" , 
           "data": strencrypt}
    print "%s" %PostData(c, test_url1, data1)
    data2=demjson.decode(PostData(c,test_url1,data1))
    data3=data2.get('data')
    dencryptData = encrypt.dencrypt(data3,deskey)
    dict1=eval(dencryptData)
    print dict1
Пример #3
0
    "{\"account\":\"1800806216\",\"password\":\"111111\",\"type\":\"2\"}",
    deskey)
data1 = {
    "sign": signature,
    "version": "1.0.0",
    "deviceNo": "72465872a0ff482784a8985615792f4f",
    "deviceType": "2",
    "cityId": "51010000",
    "data": strencrypt
}
#print "%f" %time.time()
#sys.stdout.write(str(time.time()))
print "%s" % PostData(c, test_url1, data1)
data2 = demjson.decode(PostData(c, test_url1, data1))
data3 = data2.get('data')
dencryptData = encrypt.dencrypt(data3, deskey)
dict1 = eval(dencryptData)
print dict1

signature2 = encrypt.signature(test_data2, deskey)


def modifymoney():
    #print "登录:",dencryptData

    c = pycurl.Curl()
    data4 = {
        "sign": signature2,
        "version": "1.0.0",
        "deviceNo": "72465872a0ff482784a8985615792f4f",
        "deviceType": "2",
Пример #4
0
 def decodeData(self):
     resObj = demjson.decode(self.res.content)
     data   = resObj.get('data')
     dencryptData = encrypt.dencrypt(data,self.deskey)
     return dencryptData
Пример #5
0
        handle error;
    
    #测试数据
    test="version=1.0.0&deviceNo=DESKTOP-A34KG0E&deviceType=2&cityId=51010000&data={\"account\":\"18008062016\",\"password\":\"123456\",\"type\":2}"


    for i in range(0,100,1):
        print '#'*40,'test:',i,'#'*40,'\n'
    
        code=encrypt.initSdk(token)
    
        if code==0x1008:
            deskey=encrypt.gettoken()
            signature=encrypt.signature(test,deskey)
            strEncypt=encrypt.encrypt(test,deskey)
            strDencypt=encrypt.dencrypt(strEncypt,deskey)
        
        else:
            print "error:"
            
            
            
            

'''def encrypt():
    #uuid
    token  ="72465872a0ff482784a8985615792f4f"
    
    test_data1={"version":"1.0.0","deviceNo":"DESKTOP-A34KG0E","deviceType":"2","cityId":"51010000","data":{"id":"1","houseName":"美城云庭"}} # step1
    
    test=demjson.encode(test_data1)