在Python中,想要求一個字符串的MD5值非常簡單。我們可以使用內置的hashlib庫中的md5()函數來處理。
import hashlib # 定義字符串 string = "Hello world!" # 創建MD5對象 md5 = hashlib.md5() # 對字符串進行編碼并加密 md5.update(string.encode('utf-8')) # 獲取加密后的結果 result = md5.hexdigest() # 打印結果 print("對字符串進行MD5加密后的結果為:", result)
上面的代碼首先導入hashlib庫,然后定義一個字符串,接著創建一個md5對象。
我們需要對字符串進行編碼,并且調用md5對象中的update()方法將其加密。最后,使用hexdigest()方法獲得加密結果,并將其打印。
通過運行程序,您應該能夠看到以下輸出:
對字符串進行MD5加密后的結果為: ed076287532e86365e841e92bfc50d8c
這樣,您就知道如何在Python中使用hashlib庫來求一個字符串的MD5值了。
上一篇python 類魔法序列
下一篇python 求余求整