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()
林海雪原读后感(林海雪原读后感700字) 前段时间我就看了曲波写的《林海雪原》。这是一部带有传奇色彩的纪实类小说,是作者根据自己的亲身经历写成的,书中主要讲述一支出没于东北林海区域的小分队为保护被残...
破解微信黑客联系方式相关问题 入门黑客用什么手机软件相关问题 我的世界黑客是什么主角 电脑高手24在线咨询电话(如何成为电脑高手)...
苹果iPhone12自从发售以来,就成为了互联网一个热议话题,不少人也由于iPhone12支持5G网络、新外观设计选择为期买单。在履历了首发几天的溢价后,这两天iPhone12泛起了跌破首发价的情...
网上流行的:? body? { background-image:?url('javascript:document.write("")')? }? //此方法会使主页不正常....
本文导读目录: 1、《最强黑客》最新txt全集下载 2、求 最强黑客 无错字txt 3、《最强黑客》全本txt 4、最强黑客 全本 TXT 5、求最强黑客全本TXT小说 《最强黑客》...
口碑决定着这个超市的影响力。在激烈的市场竞争中,提升超市门店在顾客心目中的口碑度已经成为当务之急和最重要的营销策略。 一、把握口碑的本质,诚信为先 诚实和信誉是口碑的本质,口碑是通过长期的...