base64 的加密和解密

2021-10-10 19:14:12 字數 689 閱讀 8373

# coding=utf-8  #如果報non-ascii character '\xe6' in file /odoo/123.py on line 5, but no encoding declared類似的這個錯加入這行就解決了

import base64

# 加密

defencryption

(str):

# 想將字串轉編碼成base64,要先將字串轉換成二進位制資料

bytes_url =

str.encode(

"utf-8"

) str_url = base64.b64encode(bytes_url)

# 被編碼的引數必須是二進位制資料

print

(str_url)

return str_url

# 解密

defdecrypt

(str):

# 將base64解碼成字串

import base64

str_url = base64.b64decode(

str)

.decode(

"utf-8"

)print

(str_url)

res=encryption(

'***'

)decrypt(res)

python中base64加密和解密

base64加密和解密有點頭疼,必須要記錄下來,以後忘了也能再來複習下 當然啦,能一直記住是最好的 加油吧,少年 其實已經好老了 win10,python3 這個還是別人講的好,詳情請看 base64編碼原理與應用 其實它的原理不是很難,以下是幾個小案例 import base64 str admi...

Base64加密解密

public class base64 對應asicc字元的位置 public static string base64encode string str c2 str i if i len c3 str i out base64encodechars c1 2 out base64encodech...

Base64 加密 解密

1 原理 轉碼過程例子 3 8 4 6 記憶體1個字元佔8位 轉前 s 1 3 先轉成ascii 對應 115 49 51 2進製 01110011 00110001 00110011 6個一組 4組 011100110011000100110011 然後才有後面的 011100 110011 00...