首先我從app上抓包得到了這樣一串數(shù)據(jù)
R7TCs6Tou2WvBI77NjakSfBIPZmLXOVNJ3BuzzUP7RXvJtuwUpB5c0LXMT/M AufDAGKugEWjz6uDEyAqc9ah2H8xP2CDwVix5qAxG92msQ9wSH0zeNiUZkpY hfz7PLvjvvhFND/sQ5EHP/rf97L/+8ZdpRJBjlFtwQged9/pc5I=
分析為base64數(shù)據(jù),使用python 解碼為亂碼.不知道是不是安卓,或者java的解碼方式不一樣.
3 回答

嗶嗶one
TA貢獻1854條經(jīng)驗 獲得超8個贊
base64可以編碼包括二進制數(shù)據(jù)在內(nèi)的任何數(shù)據(jù),但不涉及加密,只是一種為了數(shù)據(jù)傳輸而進行的轉(zhuǎn)譯。
你解碼出來的數(shù)據(jù)只是你不能有效的分析(有可能還有其他加密處理),或者其本身就是有效信息,只是不能由你正確解讀而已。

至尊寶的傳說
TA貢獻1789條經(jīng)驗 獲得超10個贊
base64 是一種具體的編解碼方式,所以不管哪種實現(xiàn)都肯定是一樣的。
你問題說不能解碼,下面又說解碼為亂碼,這是矛盾的呀。/笑
你說的亂碼,實際上因為原始數(shù)據(jù)非正常的可打印字符,比如 a b c 等等。出現(xiàn)這種情況,有可能它要傳輸?shù)臄?shù)據(jù)就是這些二進制數(shù)據(jù),或者有可能它把原始數(shù)據(jù)加密了
添加回答
舉報
0/150
提交
取消