欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python hashlib和hmac模塊使用方法解析

 更新時(shí)間:2020年12月08日 09:32:38   作者:Zombie☠️  
這篇文章主要介紹了Python hashlib和hmac模塊使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

python之hashlib模塊:主要提供字符加密功能,python3中將md5和sha模塊整合到了hashlib模塊,支持md5,sha1, sha224, sha256, sha384, sha512等算法

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import hashlib
# md5 加密算法
a = hashlib.md5()
a.update("Hello Lanten.".encode("utf-8"))
print("md5 加密算法:", a.hexdigest())

# sha224 加密算法
b = hashlib.sha224()
b.update("Hello Lanten.".encode("utf-8"))
print("sha224 加密算法:", b.hexdigest())

# sha256 加密算法
c = hashlib.sha256()
c.update("Hello Lanten.".encode("utf-8"))
print("sha256 加密算法:", c.hexdigest())

# sha384 加密算法
d = hashlib.sha384()
d.update("Hello Lanten.".encode("utf-8"))
print("sha384 加密算法:", d.hexdigest())

# sha512 加密算法
e = hashlib.sha512()
e.update("Hello Lanten.".encode("utf-8"))
print("sha512 加密算法:", e.hexdigest())

python之hmac模塊:可以對(duì)我們創(chuàng)建的key和內(nèi)容進(jìn)行處理后再進(jìn)行加密

# hmac 加密算法模塊
import hmac
message = b"Hello Lanten."
key = b"secret"
h = hmac.new(key, message, digestmod = "MD5")
# h = hmac.new(key)
# h.update(message)
print("hmac 加密算法:", h.hexdigest())

輸出結(jié)果:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中列表和元組的相關(guān)語(yǔ)句和方法講解

    Python中列表和元組的相關(guān)語(yǔ)句和方法講解

    這篇文章主要介紹了Python中列表和元組的相關(guān)語(yǔ)句和方法講解,是Python入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-08-08
  • 裝上這 14 個(gè)插件后,PyCharm 真的是無(wú)敵的存在

    裝上這 14 個(gè)插件后,PyCharm 真的是無(wú)敵的存在

    這篇文章主要介紹了裝上這 14 個(gè)插件后,PyCharm 真的是無(wú)敵的存在,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 最新評(píng)論