課堂作業--黑客語解密
黑客語(Leet)是從網路發展起來的一種文字書寫方式。通常將英語中的字母替換為數字和特殊符號。這種方式被很多黑客組織所使用。由於具有隱密性,所以它也廣泛被用於密碼中。使用Leet書寫的密碼,不會增加密碼記憶的複雜度,但卻可以提高密碼的強度。常見的轉化規律有,美元符號替換s,3替換e,4替換a,0替換o,1替換i等。例如,cats使用Leet書寫,就變為c47$。一個純字母的密碼就轉化為字母、數字構成的複雜密碼了。
table = ‘’.maketrans(before, after),這條語句可以建立對映表,str1.translate(table)語句可以將table中的字元按對映表中的順序進行替換。
替換表如下:
0 1 3 4 5 6 7
o i e a s g t
寫一個程式,用於破解一個加密的字串。M4k3 G006l3 Y0ur H0m3p463!
n=str(input(""))
l=['0','1','3','4','5','6','7']
l1=['o','i','e','a','s','g','t']
table=''.maketrans(str(l),str(l1))
print(n.translate(table))
結果:
M4k3 G006l3 Y0ur H0m3p463!
Make Google Your Homepage!
***Repl Closed***
相關文章
- 9.23課堂作業
- 解密騰訊課堂視訊快取檔案解密快取
- 隨堂作業
- 軟體工程課堂作業——計算最優惠價格軟體工程
- C語言I博課作業04C語言
- 《C++程式與設計》(第 3 版)課堂作業 Work 12C++
- 課堂
- 開課作業
- 慕課作業
- 【遊戲設計隨筆10】解密遊戲設計的30堂課遊戲設計解密
- 課堂練習
- JAVA課後作業Java
- 課堂知識整理
- 課堂筆記4筆記
- linux課堂視訊Linux
- hadoop課堂筆記Hadoop筆記
- linux 實驗課作業Linux
- 教你爬取騰訊課堂、網易雲課堂、mooc等所有課程資訊
- 黑客專用的 Linux 作業系統-黑客Linux作業系統
- 對分課堂總結
- 如何搭建“網路課堂”
- 綠盟星課堂公益直播課,來了
- 高階語言程式設計課程第9次個人作業程式設計
- 高階語言程式設計課程第十次作業程式設計
- 高階語言程式設計課程第7次個人作業程式設計
- 高階語言程式課程第十次個人作業
- 高階語言程式設計課程第七次作業程式設計
- 高階語言程式設計課程第四次作業程式設計
- 高階語言程式設計課程第二次作業程式設計
- 給程式設計師的10堂寫作課(一)--30+的你,怎能錯過寫作?程式設計師
- 2024/11/30課堂記錄
- 2024/12/7課堂記錄
- python 實現課堂練習Python
- 7/21日課堂總結
- 5月26號課堂加分
- 3月27課堂測試
- 江民小課堂之防毒引擎防毒
- Flutter小課堂:Text知多少Flutter