Привет всем, я написал этот сценарий:
import re
arrayofhex =[]
hexedarr=[]
string_input = raw_input()
key = "0x3c"
encodehex = string_input.encode("hex")
hexsplit = re.findall('..?', encodehex)
for letter in hexsplit:
a = hex(int(letter,16))
arrayofhex.append(a)
print arrayofhex
print "Xoring with Key 0x3c turns to:"
for hexedletter in arrayofhex:
xor = hex(int(hexedletter,16) ^ int(key,16))
hexedarr.append(xor)
print hexedarr
Как вы можете видеть, пользователь может вставить некоторую строку, а затем код превращает ее в шестнадцатеричный код и кодировать его с помощью ключа 0x3c, я хочуполучить ascii процесса xoring может кто-нибудь помочь?