好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Python 常見加密操作的實現(xiàn)

Python 常見加密操作的實現(xiàn)

熱門標簽:云南地圖標注 電銷機器人 金倫通信 賓館能在百度地圖標注嗎 南京crm外呼系統(tǒng)排名 北京外呼電銷機器人招商 crm電銷機器人 汕頭電商外呼系統(tǒng)供應商 400電話 申請 條件 鄭州智能外呼系統(tǒng)中心

hashlib加密

import hashlib
 
# 有很多種加密方式,md5,sha1等等
h = hashlib.md5()
# 提交加密的內(nèi)容,bytes形式
h.update(b"satori")
# 二進制形式
print(h.digest())
'''
b'\x13\xd54\x0f:\xdf\x8e[\xe0\x83\xdd\xc6\xca\xd2G\xb8'
'''
# 十六進制形式
print(h.hexdigest())
'''
13d5340f3adf8e5be083ddc6cad247b8
'''
import hashlib
 
# 相對的,還有簡便的操作
# 直接指定要加密的字符串
h1 = hashlib.md5(b"satori")
print(h1.hexdigest())
'''
13d5340f3adf8e5be083ddc6cad247b8
'''
 
h2 = hashlib.md5()
h2.update(b"satori")
print(h2.hexdigest())
'''
13d5340f3adf8e5be083ddc6cad247b8
'''
# 兩者結果是一樣的

hmac加密

import hmac
import hashlib
 
# key:密鑰
# msg:內(nèi)容
# digestmod:加密的模式,默認是md5
h1 = hmac.new(key=b"satori", msg=b"satori", digestmod=hashlib.md5)
print(h1.hexdigest())
'''
3cba321fbb4e02c5b7e9fb7ef82bb47b
'''
 
# 也可以通過update添加內(nèi)容,是添加,不是覆蓋
h2 = hmac.new(key=b"satori")
h2.update(b"satori")
print(h2.hexdigest())
'''
3cba321fbb4e02c5b7e9fb7ef82bb47b
'''

secrets

import secrets
 
# secrets貌似是python3.6里新增的模塊,先來看看api
# secrets.choice(iterable),從可迭代對象里隨機選擇一個元素并返回
# secrets.randbelow(n),從[0,n)中隨機選擇一個數(shù)并返回
# secrets.randbits(k),返回帶有k個隨機位的整數(shù)
# secrets.token_bytes(nbytes=None),返回一個包含n個bytes的隨機字符串
# secrets.token_hex(nbytes=None),返回一個包含n個bytes的16進制隨機文本字符串,每個字節(jié)轉換成兩個16進制數(shù)字,一般用來生成隨即密碼
# secrets.token_urlsafe(nbytes=None),返回一個包含n個bytes的隨即url字符串,可以用來生成一個臨時的隨機令牌
# secrets.compare_digest(a, b),比較兩個字符串是否相等
 
print(secrets.choice("古明地盆"))  # 古
print(secrets.choice(["satori", "mashiro", "nagisa"]))  # nagisa
# 和random.choice()是類似的
 
print(secrets.randbelow(8))  # 6
# 和random.randint()類似,但是secrets.randbelow()只能默認從零開始,且不包含右端點
 
print(secrets.randbits(7))  # 96
 
print(secrets.token_bytes())  # b'\x87\x98\x1c\x80TO\xcf\x82\xc9\xf1\xd6\xf6f\xd7\xd7\xae\xea.\xfd0y\xd6\xaf\xfbe\xb4v\x8b@\xc8t\xe6'
print(secrets.token_bytes(nbytes=20))  # b'\xa5:(\xf2\xcb\xb2\xd8\xbce\xacn\x8c\x95\x05:\x07e#\xa7M'
 
print(secrets.token_hex())  # 0904e492deaab1270f11671d687f3bb2c7ead5283bfe55a3b51e560101c38828
print(secrets.token_hex(20))  # 851801ed1367bc946b1f28812a83a7e84d91908e
 
print(secrets.token_urlsafe())  # sGGhrL8VLECMYalQ5DHMDm0yugoVsr2M-SvN4z2Qk8k
print(secrets.token_urlsafe(nbytes=20))  # PIvP0VoRxvfignT1MH_p2vNog9U

base64

import base64
 
s = bytes("古明地盆", encoding="utf-8")
 
en_data1 = base64.b64encode(s)
print(en_data1)  # b'5Y+k5piO5Zyw55uG'
de_data1 = base64.b64decode(en_data1)
print(str(de_data1, encoding="utf-8"))  # 古明地盆
 
# 可以看出來,是為了考慮url安全的一種加密方式
# 與普通的b64encode不同的是,會將一些字符進行一個替換
en_data2 = base64.urlsafe_b64encode(s)
print(en_data2)  # b'5Y-k5piO5Zyw55uG'
de_data2 = base64.urlsafe_b64decode(en_data2)
print(str(de_data2, encoding="utf-8"))  # 古明地盆

cryptography

from cryptography.fernet import Fernet
 
# 生成秘鑰cipher_key
cipher_key = Fernet.generate_key()
 
# 傳入秘鑰實例化一個類
cipher = Fernet(cipher_key)
 
text = '古明地覺'.encode("utf-8")
 
#進行加密
encrypted_text = cipher.encrypt(text)
print(type(encrypted_text))  # class 'bytes'>
 
#進行解密
decrypted_text = cipher.decrypt(encrypted_text)
print(decrypted_text.decode("utf-8"))  # 古明地覺

以上就是Python 常見加密操作的實現(xiàn)的詳細內(nèi)容,更多關于python 加密操作的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • python爬蟲破解字體加密案例詳解
  • Python創(chuàng)建自己的加密貨幣的示例
  • Python爬蟲實例之2021貓眼票房字體加密反爬策略(粗略版)
  • python通過cython加密代碼
  • python 實現(xiàn)aes256加密
  • Python爬蟲如何破解JS加密的Cookie
  • Python常用base64 md5 aes des crc32加密解密方法匯總
  • Python實現(xiàn)AES加密,解密的兩種方法
  • python rsa-oaep加密的示例代碼

標簽:昆明 文山 西寧 錫林郭勒盟 懷化 浙江 石家莊 梅州

巨人網(wǎng)絡通訊聲明:本文標題《Python 常見加密操作的實現(xiàn)》,本文關鍵詞  Python,常見,加密,操作,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python 常見加密操作的實現(xiàn)》相關的同類信息!
  • 本頁收集關于Python 常見加密操作的實現(xiàn)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 老头粗大强行戳进美人| 欧美久久免费一级鲁丝片| 精品国产自在精品国产精小说| 男女在电梯做爰视频| 男男bl视频| 嫩小中国xxxxx性bbbbb| 国产浮力影院comyywww| 14日本xxxxxxxxx19| 一级毛片视屏| 成人无码区免费AⅤ片黄瓜视频| 紧急页面通知升级中访问大通知 | 被男同桌强摁做开腿呻吟| 粉色视频高清大全免费观看1| XXX高清偷拍女厕XXXX| 久久国产真实乱对白| 操大姐| 久久精品国产亚洲AV无码偷窥| 午夜自产精品一区二区三区游乐网 | 免费无码毛片一区二区A片小说| 欧美日韩激情在线一区| 毛片视频在线免费观看| 日本精品无码亚洲专区伊甸园| **真实毛片免费观看| 成年人免费网| 嗯啊不要好大| 亚洲色噜噜狠狠网站色欲八| 国产精品乱码一区二区三网站| 总受(h)肉| 国产精品suv一区二区| 亚洲精品一区二区18激情日本| 跟鬼做的肉肉H文| 日本乳妇给男子吃奶| 你别急嘛我整晚都是你的人| 男人日女人| 天天综合色一区二区三区| 一级性生活免费看| 老师好爽| 小妾被C上瘾(H)| 91亚洲精品午夜福利| 图片区 小说区 区 亚洲五月| 五月天婷婷导航|