javascript - js 對中文進行MD5加密和python結果不一樣。
滿天的星座
滿天的星座 2017-05-18 10:54:55
0
3
917

當使用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加密才能使其結果一直呀?

滿天的星座
滿天的星座

全部回覆(3)
洪涛

雷雷

阿神

AES加密隨便搜尋到的,可以參考下

漂亮男人

可能是編碼格式問題,看看你js接收到的字元的編碼格式

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!