题目如下: 输出的结果: 题目分析: 在原题的题目描述中并没有什么有用的消息,更多的信息是通过代码审计出来的.大致意思是,先把字节flag转换为二进制形式的字符串,然后判断字符串中每个字符,如果为1,则直接添加到cipertext列表中,否则对n 取负再求余,得到结果添加到cipertext列表中. 源码中给了a和p,根据前面知识,先计算一下勒让德符号(Legendre's Symbol):(a / p) ≡ a(p-1)/2 mod p a_p = pow(a, (p - 1) // 2, p…