hashlib模組主要是用來生成安全雜湊和訊息摘要,含有多種演算法
1.返回所有加密演算法
hashlib.algorithms
'md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512'
2.生成目標hash值
1.直接生成
hashlib.md5(string).hexdigest()
2.現身成乙個類似於物件的東西,然後呼叫方法輸入要生成hash值得字串
m = hashlib.md5()
m.update(string)
m.hexdigest()
3.呼叫new方法
hashlib.new(method,string)method為該模組中支援的hash演算法,可以呼叫方法一檢視,可以將結果賦值給乙個變數,然後呼叫hexdigest()方法
Python學習8 模組
廖雪峰的部落格 在編寫程式時,為了編寫可維護的 我們把很多函式分組,分別放到不同的檔案裡,這樣,每個檔案包含的 就相對較少。在python中,乙個.py檔案就稱之為乙個模組 module 使用模組可以提高 的可維護性,還可以避免函式名和變數名衝突。在模組之上,為了避免模組名衝突,python又引入了...
python標準模組學習1
fnmatch模組是pythhon自帶的模組,其主要功能是通過模式來匹配檔名 介面函式呼叫為 fnmatch.fnmatch file,patten patten的匹配模式為shell模式 當我們檢視其原始碼的時候,fnmatch其實是呼叫了fnmatchcase函式去處理檔名和匹配模式,該函式會做...
python標準模組學習2
re模組是python常用模組中用來進行正則匹配的模組,re模組有兩個主要而函式match 和search 以及compile compile 函式會對正規表示式進行編譯,對正規表示式進行預編譯是被建議的,但不是必須的 用乙個變數接收compile返回的regexobject物件,可以用該變數去呼叫...