str = "1234567890abcdef"
iArr = [0] * 16
iArr[0] = 0
iArr[12] = 14
iArr[10] = 7
iArr[14] = 15
iArr[15] = 42
try:
iArr[1] = 3
iArr[5] = 5
except:
iArr[5] = 37
iArr[1] = 85
iArr[6] = 15
iArr[2] = 13
iArr[3] = 19
iArr[11] = 68
iArr[4] = 85
iArr[13] = 5
iArr[9] = 7
iArr[7] = 78
iArr[8] = 22
key_arr = bytearray("bobdylan", encoding="utf-8")
result=[]
for i in range(0, 16):
num = iArr[i] ^ key_arr[i % 8]
result.append(chr(num))
print("".join(result))
ctf.bobbydylan python解密
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.