origin =[0x28,0xCC,0x28,0xD5,0x2C,0xC9,0x2C,0xC4,0x2A,0xC3,0x2F,0xD5,0x34,0xC1,0x2F,0xD7]for i inrange(16):if i %2==1:
origin[i]^=0xBAelse:
origin[i]^=0x5Efor i inrange(16):
origin[i]^=0x1dfor i inrange(7):
v3 = origin[i]
origin[i]= origin[15- i]
origin[15- i]= v3
result =""for i inrange(16):
result +=chr(origin[i])print(result)# plfwrldiconorkkk# plfwrldcionorkkk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
7.0
origin =[0xF8,0xA9,0xA9,0xAA,0xE4,0xF4,0xAB,0xAA,0xAE,0xE1,0xF1,0xB1,0xB0,0xB1,0xFC,0xEC,0xB2,0xB5,0xB5,0xF7,0xE7,0xBA,0xBA,0xBD,0xF2,0xE0,0xBF]# 逆转for i inrange(13):
tem = origin[i]
origin[i]= origin[26- i]
origin[26- i]= tem
# 异或for i inrange(27):
origin[i]^=0x2C# 分别异或for i inrange(27):if i %5==0:
origin[i]^=0xF2elif i %5==1:
origin[i]^=0xadelif i %5==2:
origin[i]^=0xbdelif i %5==3:
origin[i]^=0xF0elif i %5==4:
origin[i]^=0xF2
v4 = origin[2]
origin[2]= origin[3]
origin[3]= v4
result =""for i inrange(27):
result +=chr(origin[i])print(result)