日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

6-1 md5加密

發布時間:2025/7/14 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 6-1 md5加密 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、導入hashlib模塊,使用它的md5方法進行加密

1 import hashlib # import md5 python2 2 3 s = 'admin123' 4 5 # 1、將字符串類型轉換成byte類型才能加密 6 s = s.encode() 7 8 # 2、將s進行md5加密處理 9 m = hashlib.md5(s) 10 11 # 3、輸出加密后的值 12 print(m.hexdigest()) 13 # 0192023a7bbd73250516f069df18b500

?

2、使用其他的sha224,sha256,sha512的方式進行加密,加密更長,更安全

import hashlib # import md5 python2 s = 'admin123'# 使用其他的sha224,sha256,sha512的方式進行加密,加密更長,更安全 m = hashlib.sha224(s.encode()) print(m.hexdigest()) m = hashlib.sha256(s.encode()) print(m.hexdigest()) m = hashlib.sha512(s.encode()) print(m.hexdigest())

?

3、加鹽--就是在需要加密的字符串中加入一部分固定的字符串后,在進行加密? 更安全

import hashlib # import md5 python2# 在字符串前加上固定的字符 random_str = 'hsy' s = 'admin123' s = random_str + s# 1、將字符串類型轉換成byte類型才能加密 s = s.encode()# 2、將s進行md5加密處理 m = hashlib.md5(s)# 3、輸出加鹽加密后的值 print(m.hexdigest()) # f1bbcf42870c1019872d2f67b318e278

?

4、md5加密是不可逆的,其他軟件所謂的解密利用的是撞庫的方法

#因為同一字符串加密后的密文是相同的,有些軟件將常用的明文對應的MD5加密后的密文存到數據庫中 #md5是不可逆的,就是沒有辦法解密的 #撞庫# 7d98f0c40d585721ea4a9b42ee00b3a0 123456 # 0192023a7bbd73250516f069df18b500 admin123 # 彩虹表

?

5、md5加密函數

def my_md5(s,salt=''):""" 轉化成md5加密字符:param s: 輸入的任意的字符串:param salt: 加鹽 默認為空:return: 加密后的值"""s = s+saltnews = str(s).encode()m = hashlib.md5(news)return m.hexdigest()

?

轉載于:https://www.cnblogs.com/hushaoyan/p/10101592.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的6-1 md5加密的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。