当前位置: 首页 > wzjs >正文

莞城建设网站全托管跨境电商平台有哪些

莞城建设网站,全托管跨境电商平台有哪些,江西城开建设集团有限公司网站,asp.net企业门户网站源码免责声明 这里都是自己搓或者手写的。 里面不少题目感觉有问题或者我的理解有偏颇,请大佬批评指正! 不带思考抄作业的请自动退出,我的并非全对,仅仅提供思维! 题目 2.1 def decrypt(m):s[]for i in range(len(m)):i…

免责声明

这里都是自己搓或者手写的。
里面不少题目感觉有问题或者我的理解有偏颇,请大佬批评指正!
不带思考抄作业的请自动退出,我的并非全对,仅仅提供思维!

题目

2.1

def decrypt(m):s=[]for i in range(len(m)):if m[i]==' ':s.append(' ')else:s.append(chr(ord(m[i])-3))str=''.join(s)return str
m="RPQLD JDOOLD HVW GLYLVD LQ SDUWHV WUHV"
print(decrypt(m))

2.2

def column_permutation(s, columns, column_mapping):#####创建矩阵rows = (len(s) + columns - 1) // columns  # 计算行数matrix = [['' for _ in range(columns)] for _ in range(rows)]  # 创建矩阵for i, char in enumerate(s):row = i // columns #行数等于位置除5col = i % columns  #列数等于位置对5取余matrix[row][col] = charfor col in range(columns):if matrix[rows-1][col] == '':matrix[rows-1][col] = ' '  # 使用 'X' 作为填充字符#####进行列置换num_rows = len(matrix)num_cols = len(matrix[0])new_matrix = [row[:] for row in matrix]  # 创建矩阵的副本mapping = {}for i in range(len(column_mapping) - 1):mapping[column_mapping[i]] = column_mapping[i + 1]mapping[column_mapping[-1]] = column_mapping[0]  # 最后一个列映射到第一个for col in range(1, num_cols + 1):  # 列索引从1开始if col in mapping:target_col = mapping[col]for row in range(num_rows):new_matrix[row][target_col - 1] = matrix[row][col - 1]res = []for j in range(num_cols):  # 列索引for i in range(num_rows): # 行索引res.append(new_matrix[i][j])return ''.join(res)plaintext="xiandaimimaxue"
columns=5
column_mapping=[1,5,3]
print(column_permutation(plaintext, columns, column_mapping))

2.3

def encrypt(plaintext, key):newplaintext = plaintext.replace(" ", "")ciphertext = []for i in range(len(newplaintext)):if newplaintext[i] != ' ':ciphertext.append(chr( (ord(newplaintext[i])-ord('a') + ord(key[i%7])-ord('a')) %26+ord('a')))else:ciphertext.append(' ')return ''.join(ciphertext)plaintext="We are discovered save yourself"
key="deceptive"print(encrypt(plaintext,key))

2.4

a=[7,3,4,1,6,8,9,5,2]
b=[4,1,2,7,9,8,5,6,3]m1="transpositionisare"
m2="arrangementofthesy"def encrypt(a,b,m):s=[0]*18for i in range(0,9):s[a[i]-1] = m[i]for i in range(0,9):s[b[i]+9-1] = m[i+9]str=''.join(s)return strprint(encrypt(a,b,m1))
print(encrypt(a,b,m2))

2.5

免责声明:感觉这题有点问题。
我们知道,明文通过加密变换变成密文
那么这题已知密文求解明文,应该要求x1-x4的逆变换,但是实际上解这题并不要求逆。

x1=[6,9,4,8,3,7,1,2,5]
x2=[1,3,5,4,7,2,6,8,9]
x3=[5,9,6,4,7,8,2,1,3]
x4=[2,5,1,6,3,9,4,7,8]m1="pinsaotrs"
m2="toinaisre"
m3="negaemrar"
m4="ttnhoyfes"
m5="omlaofmbs"
m6="esgaxsexx"def inv(a):b = [0] * 9for i in range(0,9):b[a[i]-1]=i+1return bdef decrypt(a,m):s=[0]*9for i in range(0,9):s[a[i]-1] = m[i]str=''.join(s)return str
"""
y1=inv(x1)
y2=inv(x2)
y3=inv(x3)
y4=inv(x4)
print(y1,y2,y3,y4)
"""
print(decrypt(x1,m1)+decrypt(x2,m2)+decrypt(x3,m3)+decrypt(x4,m4)+decrypt(x1,m5)+decrypt(x2,m6))

2.6

2.7

对于模27
由于仿射密码的密钥满足0≤a,b<27,gcd(a,27)=1。
3 6 9 12 15 18 21 24这8个数均不满足a,而b不受限制。
因此,a有19个数,b有27个数,密钥对有19*27个。

对于模29
由于仿射密码的密钥满足0≤a,b<29,gcd(a,29)=1。
29是质数,因此a在范围内均成立,而b不受限制。
因此,a有29个数,b有29个数,密钥对有29*29个。

2.8

def encrypt(m):s=[]for i in range(len(m)):x=ord(m[i])-ord('A')y=(5*x+7)%26c=chr(y+ord('A'))s.append(c)str=''.join(s)return str
m="HELPME"
print(encrypt(m))

2.9

import gmpy2
def decrypt(a,c):s=[]for i in range(len(c)):x=(ord(c[i])-ord('A')-2+26)%26y=(a*x)%26m=chr(y+ord('A'))s.append(m)str=''.join(s)return strc="VMWZ"
a=gmpy2.invert(11,26)
print(decrypt(a,c))

2.10

import gmpy2
def findkey(m,c):s=[]for i in range(len(c)):offset=(ord(c[i])-ord(m[i])+26)%26key=chr(offset+ord('a'))s.append(key)str=''.join(s)return str
m="nankaiuniversity"
c="nrgkrbuebvvkszmy"
print(findkey(m,c))


文章转载自:

http://NLcr3T3B.kxscs.cn
http://wepUe5qV.kxscs.cn
http://CISP3qXB.kxscs.cn
http://HhHd5MfS.kxscs.cn
http://KRuqWqsF.kxscs.cn
http://dkOc9rw0.kxscs.cn
http://1aabv4Da.kxscs.cn
http://ewUrTifd.kxscs.cn
http://3kvkoKaj.kxscs.cn
http://sVR5NCwS.kxscs.cn
http://oxY5IrvT.kxscs.cn
http://jUokobU1.kxscs.cn
http://TvShGYlA.kxscs.cn
http://z7RfC3NN.kxscs.cn
http://BTMKPk3L.kxscs.cn
http://ER1QRNxZ.kxscs.cn
http://1zaiENHO.kxscs.cn
http://hmluN0ex.kxscs.cn
http://pezBbbb1.kxscs.cn
http://seCnUNSB.kxscs.cn
http://J8tZrUIF.kxscs.cn
http://RmcBQSdb.kxscs.cn
http://3aBdoFTX.kxscs.cn
http://Q398dre0.kxscs.cn
http://dVrNR2eL.kxscs.cn
http://bpigKSuL.kxscs.cn
http://QcHS9JuY.kxscs.cn
http://fta8uJzL.kxscs.cn
http://VlCXveeS.kxscs.cn
http://KY0IAuTH.kxscs.cn
http://www.dtcms.com/wzjs/733051.html

相关文章:

  • 网页制作与网站建设课程设计延边州住房城乡建设局网站
  • 成都网站建设树莓做企业网站哪家好
  • 网站维护 网站建设属于什么服务公司理念
  • 做网站模版大学生活网页制作模板
  • 悉知网站建设温州网站建设钱
  • WordPress数据库和网站文件wordpress 头像手机旋转
  • .net网站吃内存百度搜索关键词规则
  • 营销型网站建设案例wordpress比较好的主题
  • 网站动态标签做神马网站快速排
  • 鄂州市门户网站好看的博客页面
  • 东莞石排做企业网站贵阳网站建设 网站制作
  • 免费建设门户网站网上制作名片
  • 三亚网站建设介绍wordpress 架构
  • 大学生兼职网站设计论文wordpress论坛模板
  • 怎么做一购物网站学校网站建设
  • 广州市南沙住房和建设局网站做网站要买多少服务器空间
  • 大学生做兼职的网站有哪些河南建设工程信息网查询
  • 太原网站建设电话西安建站免费模板
  • 江门论坛建站模板云网站
  • 社交网站建设平台做网站设计哪里有
  • 手机网站菜单网页怎么做的陕西煤化建设集团网站
  • 深圳做网站 肖先生网站的风格对比信息表
  • 济南建站网站葫芦岛市网站建设
  • 建设网站后如何做后台网站模
  • 湛江企业网站怎么建设平面设计师素材网站
  • 网站cms是什么意思兄弟们给个能用的网站
  • 免费无版权图片网站wordpress视频商店
  • 电子商务网站建设的一般流程是家政公司网站建设
  • jsp网站开发视频网站怎么推广怎么做的
  • 福永响应式网站多少钱官网做得好的公司