十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
Python中hash對(duì)象有哪些屬性?針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。
做網(wǎng)站、網(wǎng)站制作服務(wù)團(tuán)隊(duì)是一支充滿著熱情的團(tuán)隊(duì),執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時(shí)竭誠為客戶提供服務(wù)是我們的理念。成都創(chuàng)新互聯(lián)公司把每個(gè)網(wǎng)站當(dāng)做一個(gè)產(chǎn)品來開發(fā),精雕細(xì)琢,追求一名工匠心中的細(xì)致,我們更用心!
Python是一種編程語言,內(nèi)置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強(qiáng)大,在許多領(lǐng)域中都有廣泛的應(yīng)用,例如最熱門的大數(shù)據(jù)分析,人工智能,Web開發(fā)等。
1、說明
Python中內(nèi)置了一個(gè)字符加密模塊:hashlib,整合了md5和sha模塊。
2、屬性
可以通過下述屬性查看hash對(duì)象的相關(guān)信息:
name:查看當(dāng)前hash對(duì)象的加密算法
digest_size:hash密文占多少個(gè)字節(jié)
block_size:hash數(shù)據(jù)庫的大小
3、實(shí)例
import hashlib origin_str = 'Hello Python!' # md5加密 h_md5 = hashlib.md5() h_md5.update(origin_str.encode('utf8')) digest_str = h_md5.hexdigest() print("md5加密: %s" % digest_str) # 添加自定義key加密 h_md5_key = hashlib.md5('CoderPig'.encode('utf8')) h_md5.update(origin_str.encode('utf8')) digest_str = h_md5.hexdigest() print("帶key md5加密后: %s" % digest_str) # sha1加密 h_sha1 = hashlib.sha1() h_sha1.update(origin_str.encode('utf8')) digest_str = h_sha1.hexdigest() print("sha1加密后: %s" % digest_str)
關(guān)于Python中hash對(duì)象有哪些屬性問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。