當使用python進行MD5加密時,需要對字串進行encode,
程式碼如下:
def md5(str):
str = str.encode('utf-8')
import hashlib
m = hashlib.md5()
m.update(str)
return m.hexdigest()
js中的MD5加密為中文:
string= MD5(string)
但結果不一樣,例如string= '我是測試字串'的在python中的結果為: fd962c144eae1ac6912480fd4abd2d87
而js中的結果是:4fa9edf38bb340c27334c969ca680進行MD5加密才能使其結果一直呀?
雷雷
AES加密隨便搜尋到的,可以參考下
可能是編碼格式問題,看看你js接收到的字元的編碼格式