/bl=len(text)/16
output_data=''
for bl_ in range(0,bl):
plaintext=[]
plaintext.append(ord(text[0+bl_*16])<<24 ^ ord(text[1+bl_*16])<<16 ^ ord(text[2+bl_*16])<<8 ^ ord(text[3+bl_*16]))
plaintext.append(ord(text[4+bl_*16])<<24 ^ ord(text[5+bl_*16])<<16 ^ ord(text[6+bl_*16])<<8 ^ ord(text[7+bl_*16]))
plaintext.append(ord(text[8+bl_*16])<<24 ^ ord(text[9+bl_*16])<<16 ^ ord(text[10+bl_*16])<<8 ^ ord(text[11+bl_*16]))
plaintext.append(ord(text[12+bl_*16])<<24 ^ ord(text[13+bl_*16])<<16 ^ ord(text[14+bl_*16])<<8 ^ ord(text[15+bl_*16]))