import base64
from xml.dom import minidom
# 開啟xml檔案
dom=minidom.parse(
"d:\\pythonp\\ttt.xml"
)# 根據標籤name獲取值
names=dom.getelementsbytagname(
'name'
)#獲取節點資料
name=names[1]
.firstchild.data
# name為str,而ptr為bytes
ptr=name.encode(encoding=
'utf-8'
)# 加密
p = base64.b64encode(ptr)
# 將位元組轉換位字串
pp=str
(p,encoding=
'utf-8'
)# 列印
print
(pp)
# 輸出結果為:dg9t
# base64解密
q = base64.b64decode(pp)
# 將位元組轉換位字串
qq=str
(q,encoding=
'utf-8'
)# 列印
print
(qq)
# 輸出結果為:tom
python中base64編碼與解碼
base64是一種用64個字元來表示任意二進位制資料的方法。用記事本開啟exe jpg pdf這些檔案時,我們都會看到一大堆亂碼,因為二進位制檔案包含很多無法顯示和列印的字元,所以,如果要讓記事本這樣的文字處理軟體能處理二進位制資料,就需要乙個二進位製到字串的轉換方法。base64是一種最常見的二進...
python中base64編碼與解碼
引言 在一些專案中,介面的報文是通過base64加密傳輸的,所以在進行介面自動化時,需要對所傳的引數進行base64編碼,對拿到的響應報文進行解碼 base64編碼是一種 防君子不防小人 的編碼方式。廣泛應用於mime協議,作為電子郵件的傳輸編碼,生成的編碼可逆,後一兩位可能有 生成的編碼都是asc...
python中base64編碼與解碼
轉 引言 在一些專案中,介面的報文是通過base64加密傳輸的,所以在進行介面自動化時,需要對所傳的引數進行base64編碼,對拿到的響應報文進行解碼 base64編碼是一種 防君子不防小人 的編碼方式。廣泛應用於mime協議,作為電子郵件的傳輸編碼,生成的編碼可逆,後一兩位可能有 生成的編碼都是a...