这题考的是仿射密码,了解一下仿射密码,来源于百度百科
根据这个公式,我们可以直接算出flag
我们可以写脚本
上脚本
#-*-coding:utf-8-*-
i=1
while(17*i%26!=1):
i+=1
#求出17的乘法逆元
x='szzyfimhyzd'
for i in range(len(x)):
print(chr(23*(ord(x[i])-ord('a')+8)%26+ord('a')),end='')
这题考的是仿射密码,了解一下仿射密码,来源于百度百科
根据这个公式,我们可以直接算出flag
我们可以写脚本
上脚本
#-*-coding:utf-8-*-
i=1
while(17*i%26!=1):
i+=1
#求出17的乘法逆元
x='szzyfimhyzd'
for i in range(len(x)):
print(chr(23*(ord(x[i])-ord('a')+8)%26+ord('a')),end='')