ciper="xztiofwhf" for i in range(len(ciper)): for j in range(1,20): a=ord(ciper[i])-97-11+j*26 #ciper=(plain*5+11) mod 26 if (a%5)==0: # 转换为ascii 记得97 print (chr(a//5+97),end="") break
密文xztiofwhf是用仿射函数y=5x+11加密得到的
时间: 2024-12-28 12:34:03
ciper="xztiofwhf" for i in range(len(ciper)): for j in range(1,20): a=ord(ciper[i])-97-11+j*26 #ciper=(plain*5+11) mod 26 if (a%5)==0: # 转换为ascii 记得97 print (chr(a//5+97),end="") break
密文xztiofwhf是用仿射函数y=5x+11加密得到的