摘要: 题目: from Crypto.Util.number import * flag = b'NSSCTF{******}' + b'1'*100 p = getPrime(512) q = getPrime(512) n = p*q e = 65537 d = inverse(e, (p-1)*(q 阅读全文
posted @ 2025-03-11 14:35 sevensnight 阅读(43) 评论(0) 推荐(0)
摘要: 题目: from Crypto.Util.number import * from random import choice flag = b'NSSCTF{******}' def getMyPrime(nbits): while True: p = 1 while p.bit_length() 阅读全文
posted @ 2025-03-11 14:35 sevensnight 阅读(114) 评论(0) 推荐(0)
摘要: 题目: from Crypto.Util.number import * from random import choice flag = b'NSSCTF{******}' def getMyPrime(nbits): while True: p = 1 while p.bit_length() 阅读全文
posted @ 2025-03-11 14:35 sevensnight 阅读(37) 评论(0) 推荐(0)
摘要: 题目: ('n=', '0x683fe30746a91545a45225e063e8dc64d26dbf98c75658a38a7c9dfd16dd38236c7aae7de5cbbf67056c9c57817fd3da79dc4955217f43caefde3b56a46acf5dL', 'e=' 阅读全文
posted @ 2025-03-11 14:35 sevensnight 阅读(139) 评论(0) 推荐(0)
摘要: 题目: from Crypto.Util.number import * import random import sympy import gmpy2 m = bytes_to_long(b'flag{*****}') p = getPrime(512) q = getPrime(512) r = 阅读全文
posted @ 2025-03-11 14:35 sevensnight 阅读(39) 评论(0) 推荐(0)
摘要: 题目: from Crypto.Util.number import * from gmpy2 import * flag = b'NSSCTF{******}' p = getPrime(256) q = getPrime(256) n = p*q d = getPrime(128) e = in 阅读全文
posted @ 2025-03-11 14:34 sevensnight 阅读(56) 评论(0) 推荐(0)
摘要: 题目: from secret import flag from Crypto.Util.number import * m = bytes_to_long(flag) p = getPrime(512) q = getPrime(512) #取个512比特的随机质数 N = p * q phi = 阅读全文
posted @ 2025-03-11 14:34 sevensnight 阅读(72) 评论(0) 推荐(0)
摘要: 题目: from Crypto.Util.number import * from gmpy2 import * flag = b'NSSCTF{******}' p = getPrime(256) q = getPrime(256) assert p%4 == 3 and q%4 == 3 n = 阅读全文
posted @ 2025-03-11 14:34 sevensnight 阅读(29) 评论(0) 推荐(0)
摘要: 题目: from Crypto.Util.number import * from gmpy2 import * flag = b'NSSCTF{******}' p = getPrime(5120) q = getPrime(5120) n = p*q e = 97 phi = (p-1)*(q- 阅读全文
posted @ 2025-03-11 14:34 sevensnight 阅读(41) 评论(0) 推荐(0)
摘要: 题目: #sage from Crypto.Util.number import bytes_to_long from sympy import nextprime FLAG = b'hgame{xxxxxxxxxxxxxxxxxxxxxx}' m = bytes_to_long(FLAG) def 阅读全文
posted @ 2025-03-11 14:34 sevensnight 阅读(25) 评论(0) 推荐(0)