課堂作業--黑客語解密
黑客語(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***
相關文章
- 解密騰訊課堂視訊快取檔案解密快取
- 隨堂作業
- 軟體工程課堂作業——計算最優惠價格軟體工程
- C語言I博課作業04C語言
- 《C++程式與設計》(第 3 版)課堂作業 Work 12C++
- 開課作業
- 課堂筆記4筆記
- 課後作業1:字串加密字串加密
- sql_彙總課堂參與資訊表到課堂評分表SQL
- linux課堂視訊Linux
- 如何搭建“網路課堂”
- hadoop課堂筆記Hadoop筆記
- 復旦大學學生開發“課堂互動神器” 讓課堂變“酷”
- 課程排課系統:智慧排課+線上約課+直播上課+作業打卡!
- 黑客專用的 Linux 作業系統-黑客Linux作業系統
- 軟體工程課程小作業軟體工程
- 楊老師課堂_Java教程第三篇之控制語句Java
- Java課堂 第四周Java
- Flutter小課堂:Text知多少Flutter
- 江民小課堂之防毒引擎防毒
- Spring Boot 網易雲課堂Spring Boot
- 程式訊號課堂筆記筆記
- 3月27課堂測試
- 企業學習資料管理系統與公開課堂
- 軟體工程概論 第一課:課後作業1軟體工程
- 資料庫課程作業筆記資料庫筆記
- jQuery第五章課後作業jQuery
- jQuery第七章課後作業jQuery
- jQuery第二章課後作業jQuery
- 作業系統課程設計感受作業系統
- C++課作業 魔獸世界Part 1C++
- 阿里雲大資料認證——大資料Clouder專項技能認證課程:Quick BI企業報表製作-課堂筆記阿里大資料CloudUI筆記
- C語言作業1。C語言
- C語言作業2C語言
- 黑客語(Leet)黑客
- WebApp 安全風險與防護課堂開課了!WebAPP
- [番外]-Flutter小課堂-Image篇Flutter
- 網路協議課堂筆記協議筆記