0
我想製作自己的加密算法和解密算法,加密算法正常工作,並將字符的ascii值轉換爲十六進制和八進制表示。但是當我嘗試解密時,問題發生,因爲它返回int('0671')= 671,因爲0671是以下代碼中的字符串類型。有沒有方法將「ox56」轉換爲整數形式?如何將字符串「0671」或「0x45」轉換爲0和0x開頭的整數形式
注意:以下字符串是char的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
你需要修復你的代碼 – SilentGhost 2010-06-15 12:48:14
是啊,我真的知道我是新來這個網站有一些問題,同時發佈這個,反正它的工作現在好了 – 2010-06-15 13:03:52