Я хотел создать свой собственный алгоритм шифрования и алгоритм дешифрования, алгоритм шифрования отлично работает и преобразует значение ascii символов в альтернативные шестнадцатеричные и восьмеричные представления. Но когда я попытался расшифровать, возникла проблема, поскольку он возвращает int ('0671') = 671, поскольку 0671 является строковым типом в следующем коде. Есть ли способ преобразовать "ox56" в целочисленную форму??????
ПРИМЕЧАНИЕ. Следующая строка представляет собой альтернативное восьмеричное и шестнадцатеричное значение ascii для символа.
///////////////DECRYPTION///////
l="01630x7401620x6901560x67"
f=len(l)
k=0
d=0
x=[]
for i in range(0,f,4):
g=l[i:i+4]
print g
k=k+1
if(k%2==0):
p=g
print p
else:
p=int(g)
print p