python中的md5加密

2021-09-02 13:54:46 字數 582 閱讀 3724

在hashlib庫的hash演算法中,提供了很多加密演算法,有 sha1()、sha224()、sha256()、sha384()、sha512()、blake2b()和 blake2s()、md5()。

今天來看下試用md5加密。

1,匯入hashlib模組

import hashlib
2,建立md5物件

m = hashlib.md5()
3,對字串進行加密操作

m.update('abcdefg'.encode())  #生成加密字串
或者

m.update(b'abcdefg')
因為對字串加密時必須先將字串轉換成bytes型別的資料,如果不轉換則會報錯:typeerror: unicode-objects must be encoded before hashing

4,獲取加密後的字串

sign = m.hexdigest()
sign即使加密後的資料,且加密後的資料無法解密。

python中的md5 加密

有關hash加密演算法,python3都放在hashlib標準庫。update arg 接受arg來更新物件,ps 只接受byte型別。因此輸入前要在引數前轉換型別。hexdigest 方法,該方法用於將hash中的資料轉換成只包含十六進製制的數字。demo import hashlib md5 h...

python 使用md5加密

python中使用md5進行加密字串 author administrator coding utf 8 import hashlib aa 123456 需要加密的字串 defmd5encode str 建立md5物件 m hashlib.md5 m.update str 傳入需要加密的字串進行m...

c 中的md5加密

實際上就是拿簽名後的字串比較哦 有個專門的命名空間 system.security.cryptography code region 數字簽名 md5 public static string md5helper string origin endregion c 中的md5加密,很有用的類 usi...