最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python hashlib模塊的使用示例

 更新時(shí)間:2020年10月09日 15:18:25   作者:kevin.Xiang  
這篇文章主要介紹了Python hashlib模塊的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下

一.hashlib模塊

用于加密相關(guān)的操作,3.x里代替了md5模塊和sha模塊,主要提供

:SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。

1.使用hashlib模塊進(jìn)行MD5加密。

import hashlib

m = hashlib.md5()

m.update(b"Hello")

m.update(b"It's me")

print(m.hexdigest())

m.update(b"It's been a long time since last time we ...")

print(m.digest())

注:hashlib.md5():創(chuàng)建一個(gè)md5加密參數(shù)。

注:變量.hexdigest():十六進(jìn)制加密。

注:變量.digest():二進(jìn)制加密

注:總共有32個(gè)值。

2.使用SHA1算法加密。

import hashlib

s2 = hashlib.sha1()

s2.update(b"abc")

print(s2.hexdigest())

注:總共有38個(gè)值。

3.使用SHA256算法加密

s2 = hashlib.sha256()

s2.update(b"abc")

print(s2.hexdigest())

print(len(s2.hexdigest()))

注:有64個(gè)加密數(shù)值。

4.使用SHA384算法加密。

import hashlib

s2 = hashlib.sha384()

s2.update(b"abc")

print(s2.hexdigest())

print(len(s2.hexdigest()))

注:有96個(gè)加密數(shù)值。

5.使用SHA512算法加密。

import hashlib

s2 = hashlib.sha512()

s2.update(b"abc")

print(s2.hexdigest())

print(len(s2.hexdigest()))

注:有128個(gè)加密數(shù)值。

二.加密算法進(jìn)階

import hmac
h = hmac.new('wueiqi')
h.update('hellowo')
print h.hexdigest()

注:相當(dāng)于加密后又進(jìn)行一層加密。雙層加密。

import hmac

h = hmac.new(b"xsk","y風(fēng)的風(fēng)x".encode(encoding="utf-8"))

print(h.digest())

print(h.hexdigest())

注:雙層加密。

注:加入中文key需要,轉(zhuǎn)換字符類(lèi)型。

以上就是Python hashlib模塊的使用示例的詳細(xì)內(nèi)容,更多關(guān)于Python hashlib模塊的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python列表的深復(fù)制和淺復(fù)制示例詳解

    Python列表的深復(fù)制和淺復(fù)制示例詳解

    這篇文章主要給大家介紹了關(guān)于Python列表的深復(fù)制和淺復(fù)制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python tkinter界面實(shí)現(xiàn)歷史天氣查詢(xún)的示例代碼

    Python tkinter界面實(shí)現(xiàn)歷史天氣查詢(xún)的示例代碼

    這篇文章主要介紹了Python tkinter界面實(shí)現(xiàn)歷史天氣查詢(xún)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • selenium中BasicAuth認(rèn)證彈框處理

    selenium中BasicAuth認(rèn)證彈框處理

    本文主要介紹了selenium中BasicAuth認(rèn)證彈框處理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • python學(xué)習(xí)之面向?qū)ο蟆救腴T(mén)初級(jí)篇】

    python學(xué)習(xí)之面向?qū)ο蟆救腴T(mén)初級(jí)篇】

    Python從第一天開(kāi)始就是面向?qū)ο蟮恼Z(yǔ)言。正因?yàn)槿绱?,?chuàng)建和使用類(lèi)和對(duì)象是非常地容易。這篇文章主要介紹了python中面向?qū)ο蟮南嚓P(guān)資料,屬于python面向?qū)ο髮W(xué)習(xí)的初級(jí)篇,本章將幫助您在使用Python面向?qū)ο缶幊痰募夹g(shù)方面所有提高,有需要的朋友可以參考借鑒。
    2017-01-01
  • Python版微信紅包分配算法

    Python版微信紅包分配算法

    微信紅包告訴你,學(xué)好數(shù)學(xué),真的可以多搶紅包!!下面就和大家分享一下?lián)尲t包的秘籍,簡(jiǎn)單概括就是:讓朋友先上!
    2015-05-05
  • pandas創(chuàng)建series的三種方法小結(jié)

    pandas創(chuàng)建series的三種方法小結(jié)

    這篇文章主要介紹了pandas創(chuàng)建series的三種方法小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 利用Python中的內(nèi)置open函數(shù)讀取二進(jìn)制文件

    利用Python中的內(nèi)置open函數(shù)讀取二進(jìn)制文件

    這篇文章主要介紹了利用Python實(shí)現(xiàn)讀取二進(jìn)制文件,文章嘗試使用Python中的內(nèi)置open函數(shù)使用默認(rèn)讀取模式讀取zip文件,下文詳細(xì)介紹,需要的小伙伴可以參考一下
    2022-05-05
  • Python詞法結(jié)構(gòu)

    Python詞法結(jié)構(gòu)

    這篇文章主要介紹了Python詞法結(jié)構(gòu),變量是一種存儲(chǔ)數(shù)據(jù)的載體,也就是一個(gè)容器。計(jì)算機(jī)中的變量是實(shí)際存在的數(shù)據(jù)或者說(shuō)是存儲(chǔ)器中存儲(chǔ)數(shù)據(jù)的一塊內(nèi)存空間,變量的值可以被讀取和修改,這是所有計(jì)算機(jī)和控制的基礎(chǔ),下面詳細(xì)內(nèi)容,需要的朋友可以參考一下
    2021-10-10
  • 十個(gè)驚艷的Pythonic單行代碼

    十個(gè)驚艷的Pythonic單行代碼

    自從用?Python?編寫(xiě)第一行代碼以來(lái),我就被它的簡(jiǎn)單性、出色的可讀性和流行的單行代碼所吸引。在本文中,將為大家介紹和解釋其中的一些單行代碼,希望對(duì)大家有所幫助
    2022-12-12
  • Python疊加矩形框圖層2種方法及效果

    Python疊加矩形框圖層2種方法及效果

    這篇文章主要介紹了Python疊加矩形框圖層2種方法及效果,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評(píng)論

乌拉特后旗| 武鸣县| 怀集县| 新晃| 和林格尔县| 涟源市| 南华县| 兴仁县| 德江县| 香河县| 根河市| 新昌县| 射阳县| 玉屏| 留坝县| 汉中市| 丹棱县| 湘阴县| 永福县| 含山县| 嘉兴市| 古田县| 西乌| 盈江县| 长乐市| 阿拉善右旗| 浑源县| 隆昌县| 亳州市| 深水埗区| 崇阳县| 抚宁县| 南木林县| 囊谦县| 广丰县| 贡嘎县| 肇州县| 思茅市| 桐庐县| 吴川市| 泽普县|