- ①如何把上面的数字转换为中文?
上面给的是ASCII码, 我们需要用Python的chr函数转换成中文。
我们可以尝试得到:
因为是数字是加密过的, 所以出来的字很奇怪。 那要怎么办? 我们需要的就是暴力破解!
- ②如何进行暴力破解?
前提:老师说加密算法是, 加上或者减去一个数字。 那我们就可以加一个数字,输出一次, 输出很多组,我们再看看有没有正常的。
#temp列表暂存a列表加一个数后的数的 #temp2列表暂存a列表减一个数后的数的 #b列表就是temp数字列表对应的文字列表 #c列表就是temp2数字列表对应的文字列表 #Python里的列表可以理解为数组 for j in range(num) #指的是,循环多少次 for i in range(len(a)) #指的是列表里循环, #列表有多少个,就循环几次。3,结果:
最后得出结果, 是所有数字都减10。



