本文主要是介绍Python-破解中文加密电报,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1,题目:
2,分析:
我们可以尝试得到:
因为是数字是加密过的,
所以出来的字很奇怪。那要怎么办?
我们需要的就是暴力破解!
前提:老师说加密算法是,
加上或者减去一个数字。那我们就可以加一个数字,输出一次,
输出很多组,我们再看看有没有正常的。
#temp列表暂存a列表加一个数后的数的
#temp2列表暂存a列表减一个数后的数的#b列表就是temp数字列表对应的文字列表
#c列表就是temp2数字列表对应的文字列表#Python里的列表可以理解为数组for j in range(num)
#指的是,循环多少次for i in range(len(a))
#指的是列表里循环,
#列表有多少个,就循环几次。
3,结果:
最后得出结果,
是所有数字都减10。
这篇关于Python-破解中文加密电报的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!