# 已知的RSA参数 e = 65537 n = 86934482296048119190666062003494800588905656017203025617216654058378322103517 p = 285960468890451637935629440372639283459 q = 304008741604601924494328155975272418463
# 计算φ(n) phi_n = (p - 1) * (q - 1)
# 计算私钥d d = int(gmpy2.invert(e, phi_n))
# 使用p, q, e, d生成私钥对象 private_key = rsa.PrivateKey(n, e, d, p, q)
try: # 加载密文 with open('D:\\桌面\\41c4e672-98c5-43e5-adf4-49d75db307e4\\output\\flag.txt', "rb") as file: ciphertext = file.read()