# generate random round keys1k1=randkey()2k2=randkey()3k3=randkey()4k4=randkey()5k5=randkey()67# save keys8key=[k1,k2,k3,k4,k5]9save(key,'key')10o=open('key.txt','w')11o.write(str(key))12o.close()1314# randomize entire plaintext list (represented as 16-bit integers)15ptlist=Permutations(range(65536)).random_element()1617# generate plaintext-ciphertext pair list of the first 8192 random plaintexts18ptctlist=[([ptlist[i],state2int(encrypt(int2state(ptlist[i])))]) for i in range(8192)]1920# save plaintext-ciphertext pair list21save(ptctlist, 'ptctlist')22o=open('ptctlist.txt', 'w')23o.write(str(ptctlist))24o.close()252627