亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Python 中生成帶有 ascii 字母、數字和特殊字符的隨機密鑰

在 Python 中生成帶有 ascii 字母、數字和特殊字符的隨機密鑰

繁星coding 2022-07-12 16:11:23
我正在嘗試對解碼器實施蠻力攻擊。我想生成盡可能多的不同密鑰,直到找到密鑰。我知道密鑰的長度應該是 2 個符號。我知道有一個 string.ascii_letters 調用和一個 string.digits 調用。有沒有辦法包含特殊字符,如 !@#$ 等來生成密鑰?
查看完整描述

2 回答

?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

如果您需要 ascii 字母數字和特殊字符,您可以執行下一步

characters = string.ascii_letters  + string.digits + string.punctuation

如果您還需要空白符號,則可以簡單地使用 string.printable其中包括上述所有加上空白符號


查看完整回答
反對 回復 2022-07-12
?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

您可以使用string.printable.

被認為是可打印的字符串。這是數字、字母、標點符號和空格的組合。

您可以在文檔中閱讀更多內容: https ://docs.python.org/library/string.html#string.printable


查看完整回答
反對 回復 2022-07-12
  • 2 回答
  • 0 關注
  • 285 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號