Я хотел создать свой собственный алгоритм шифрования и алгоритм дешифрования, алгоритм шифрования работает отлично и преобразует ascii-значение символов в альтернативные шестнадцатеричные и восьмеричные представления. Но когда я попытался расшифровать, возникла проблема, так как он возвращает int ('0671') = 671, так как 0671 является строковым типом в следующем коде. Есть ли способ конвертировать "ox56" в целочисленную форму ??????
ПРИМЕЧАНИЕ. Следующая строка является альтернативным восьмеричным и шестнадцатеричным значением ascii для char.
///////////////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