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()
网友一: 什么是“野鸡大学”呢?我们常说的“野鸡大学”就是“虚假大学”、“学历工厂”、“学店”的意思,为达到营利性目的,“野鸡大学”惯用的一种伎俩就是采用与正规大学相近的名称(山寨名牌,用好名字迷惑...
一、网络高手在线咨询黑客联系方式(中国黑客高手 详细资料 联系方式) 1、黑客高手·黑客真的可以查个人资料吗·怎么联系黑客 - 百。黑客的技术真的很厉害,媒体也经常有报道黑客如何如何厉害,窃取了什么...
在现如今的这个市场上,各种各样的美食是非常具有人气的,其可以吸引数以万计投资者的眼球,让投资者纷纷投资加盟共同创造财富。即使炎热的天气也阻挡不了人们对创业的热情和决心。夏季的到来,让很多创业者想去做冷...
大数据时代,企业可通过网络平台收集用户信息,从而实现精准化营销。但这些信息又从何而来呢?生活中大家会使用各种APP来满足自己的需求,但在使用APP前都会弹出一个小窗口,上面有一些列的用户协议,同意才能...
2020年全国两会日程 全国政协十三届三次会议将于5月21日下午3时在人民大会堂开幕,会议将于27日下午闭幕,较原来计划缩短了4天半。 大会的主要议程是听取并审议全国政协常委会工作报告和提案工作情...
本文目录一览: 1、冒险岛炼狱黑客能力点怎么分配 2、冒险岛炼狱黑客技能加点 3、冒险岛炼狱黑客后期强吗 冒险岛炼狱黑客能力点怎么分配 你好!请查看冒险永恒团队整理的V103版侠盗技能加点1...