Пример #1
0
def decrypt(encrypteddata,destination):
	header = encrypteddata[:7]
	encrypteddata = encrypteddata[7:]
	
	if refreshed == True:
		if destination == "client":
			decrypteddata = stc.decrypt(decrypteddata)
			msgid, version, paylen = parseheader(decrypteddata)
			parsdata = Parse.packparse(msgid, decrypteddata)
		elif destination == "server":
			decrypteddata = cts.decrypt(decrypteddata)
			msgid, version, paylen = parseheader(decrypteddata)
			parsdata = Parse.packparse(msgid, decrypteddata)
	elif refreshed == False:
		if destination == "client":
			decrypteddata = lstc.decrypt(decrypteddata)
			msgid, version, paylen = parseheader(decrypteddata)
			parsedata = Parse.packparse(msgid, decrypteddata)
		elif destination == "server":
			decrypteddata = lcts.decrypt(decrypteddata)
			msgid, version, paylen = parseheader(decrypteddata)
			parsedata = Parse.packparse(msgid, decrypteddata)
			
	return decrypteddata