iT邦幫忙

2025 iThome 鐵人賽

0
自我挑戰組

Python 函式大全系列 第 52

Python 模組概說 《 secrets 模組 》

  • 分享至 

  • xImage
  •  

✦ 功能:為生成密碼學安全的隨機數和資料而設計,確保隨機性不可預測(如生成密碼、令牌、加密金鑰),適用於需要高安全性的應用

✦ 屬性與方法 :

secrets.randbelow(n)

說明:返回 [0, n) 範圍內的隨機整數

secrets.randbits(k)

說明:返回 k 位的隨機整數

secrets.choice()

說明:從非空序列中安全隨機選擇一個元素

secrets.token_bytes(nbytes=None)

說明:生成 nbytes 個隨機位元組(預設 32 位元組)

secrets.compare_digest(a, b)

說明:安全比較兩個字串或位元組,避免時序攻擊

https://ithelp.ithome.com.tw/upload/images/20251026/20177993smGTjm0FU5.jpg


上一篇
Python 模組概說 《 reprlib 模組 》
下一篇
Python 模組概說 《 shelve 模組 》
系列文
Python 函式大全54
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言