level 7
k1:123456 k2:321564 密文为:kgws{m8u8cm65-ue9k-44k5-8361-we225m76eeww}
from gmpy2 import *
a=123456
b=321564
c1="kgws"
m1="flag"
#猜测小于100000
for m in range(21,100000):
# if gcd(a,m)>1:
# break
for i in range(4):
if ((ord(m1[i])-ord('a'))*a+b)%m+ord('a')!=ord(c1[i]):
break
if i==3:
print(m)
得到m为26
2022年08月17日 15点08分