import collections import re ? matrix='ABCDEFGHIJKLMNOPRSTUVWXYZ' pla='abcdefghijklmnoprstuvwxyz' key1='[SECURITY]' key2='[INFORMATION]' key1=''.join(collections.OrderedDict.fromkeys(key1)) key2=''.join(collections.OrderedDict.fromkeys(key2)) ? matrix1=re.sub('[\[\]]','',key1) + re.sub(key1,'',matrix) matrix2=re.sub('[\[\]]','',key2) + re.sub(key2,'',matrix) ? matrix_list1=[] matrix_list2=[] pla_list=[] for i in range(0,len(matrix1),5): matrix_list1.append(list(matrix1[i:i+5])) #print matrix_list1 ? for i in range(0,len(matrix2),5): matrix_list2.append(list(matrix2[i:i+5])) #print matrix_list2 ? for i in range(0,len(pla),5): pla_list.append(list(pla[i:i+5])) #print pla_list ? #查询两个密文字母位置 def find_index1(x): for i in range(len(matrix_list1)): for j in range(len(matrix_list1[i])): if matrix_list1[i][j]==x: return i,j def find_index2(y): for k in range(len(matrix_list2)): for l in range(len(matrix_list2[k])): if matrix_list2[k][l]==y: return k,l ? def gen_pla(letter): ? #两个子母中之一个字母位置 first=find_index1(letter[0]) ? #两个子母中第二个字母位置 second=find_index2(letter[1]) ? pla='' pla +=pla_list[first[0]][second[1]] pla +=pla_list[second[0]][first[1]] ? return pla ? def main(): cip='ZHNJINHOOPCFCUKTLJ' pla='' for i in range(0,len(cip),2): pla +=gen_pla(cip[i:i+2]) print (pla) ? if __name__=='__main__': main()
请一个人吃饭要找黑客吗相关问题 黑客经典名言相关问题 怎么快速当一名黑客 怎么根据一个qq号人肉(通过qq号人肉)...
手机黑客网(手机黑客网站免费盗号)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、黑客业务...
怎样在网上赚钱(十种在网上赚钱的方式)早晨睁开眼,第一件事儿便是玩手机;夜里睡觉前,最终一件事情還是玩手机。如果我们的日常生活沒有手机上,都害怕去想像会是什么样子。今日,我就来跟大伙儿聊一聊在网上...
最近小编在广东阳江基地忙到快要飞起,又要负责基地修整,又要负责外教翻译。这也是很好的机会和AFF课程教练们直接沟通,重新更深层理解了跳伞,小编在此帮大家咨询了几个常见又比较敏感的问题: 跳伞究竟...
在如今的小吃市场上,烤肉行业的成长就长短常不错的,许多消费者都很是喜欢烤肉,那么都城一品韩式烤肉一年能赚几多钱?谜底是必定的呀!加盟都城一品韩式烤肉是必然可以或许赚到钱的,假如加盟商可以或许实时的加盟...
美国哈佛大学的录取分数一般在于托福和雅思考试成绩,与中国高校的录用标准不一样。美国哈佛大学更重视学员的市场竞争,学术研究行业,个人爱好这些。 哈佛大学的学业成绩和国内大学的录取分数是有一定差别...