這篇文章將為大家詳細講解有關(guān)hashilb模塊怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)建站是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、微信小程序開發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立十余年以來,已經(jīng)為上千墻體彩繪各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的上千客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。
import hashlib
#
m=hashlib.md5()
m.update(b"hello")
print(m.hexdigest())#以16進制格式hash
print(m.digest()) #以2進制格式hash
m.update(b"It's me") #hello+it's me
print(m.hexdigest())
m.update(b"go to the school")
print(m.hexdigest())
m2=hashlib.md5()
m2.update("helloIt's me天王蓋地虎".encode(encoding="UTF-8")) #encode成字節(jié)模式(bytes)
print(m2.hexdigest())
s2=hashlib.sha1()
s2.update(b"helloIt's me")
print(s2.hexdigest())
import hmac
h=hmac.new(b"12345","you are 250天王".encode(encoding="UTF-8"))
print(h.digest()) #不支持中文(需要encode)
print(h.hexdigest()) #不支持中文
關(guān)于“hashilb模塊怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。