1 2 3 4 5 ··· 16 下一页
该文被密码保护。 阅读全文
posted @ 2025-07-21 16:19 sevensnight 阅读(18) 评论(0) 推荐(0)
摘要: 什么是MITM? 概述 MITM(中间相遇攻击)是基于DH加密的一种攻击手段,而DH(Diffie-Hellman)是一种密钥交换协议,用于双方在不共享密钥的情况下协商出一个共享密钥,简单来说DH密钥交换算法的主要目的就是为通信双方生成一个共享的秘密,它是一种基于离散对数问题(DLP)的加密算法 D 阅读全文
posted @ 2025-03-13 20:25 sevensnight 阅读(214) 评论(0) 推荐(3)
摘要: 攻击阐述 我们用b'\x00'替换消息中的x这样就有了(m+x)^e mod n=c m知道一部分 x是b'\x00\x00******'未知的 (e,n)是公钥,c是密文 问题变为如何找到x Coppersmith可以解决了这个问题 (这种题本质上就是已知m高位Coppersmith求小根的变体) 阅读全文
posted @ 2025-03-11 21:54 sevensnight 阅读(67) 评论(0) 推荐(2)
摘要: 题目 from Crypto.Util.number import * flag = b'qqqy{*****}' p = getPrime(512) q = getPrime(512) n = p * q p0 = p % 2**400 m = bytes_to_long(flag) c = po 阅读全文
posted @ 2025-07-25 19:42 sevensnight 阅读(16) 评论(0) 推荐(0)
摘要: 题目 ! SUCTF2025-SU_rsa from Crypto.Util.number import * from hashlib import sha256 flag = open("flag.txt").read() p = getPrime(512) q = getPrime(512) e 阅读全文
posted @ 2025-07-25 19:42 sevensnight 阅读(27) 评论(0) 推荐(0)
摘要: 题目 ! Moectf2022-Weird_E_Revenge from Crypto.Util.number import * import random from secret import flag table='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN 阅读全文
posted @ 2025-07-25 19:32 sevensnight 阅读(44) 评论(0) 推荐(0)
摘要: 题目 ! [SWPUCTF 2021 新生赛]crypto1 from gmpy2 import * from Crypto.Util.number import * flag = '****************************' flag = {"asfajgfbiagbwe"} p 阅读全文
posted @ 2025-07-25 19:28 sevensnight 阅读(11) 评论(0) 推荐(0)
摘要: 题目 ! CISCN2024初赛-OVO from Crypto.Util.number import * from secret import flag nbits = 512 p = getPrime(nbits) q = getPrime(nbits) n = p * q phi = (p-1 阅读全文
posted @ 2025-07-25 19:22 sevensnight 阅读(27) 评论(0) 推荐(0)
摘要: 故障注入攻击(RSA-CRT Fault Attack) 假设在计算 $S_q$ 时发生了错误, $S_q=m_q^{d_q} \bmod q$ , $m_q=m \bmod q$ , $d_q=d \bmod (q-1)$ 正确签名: $S=S_p \cdot(q^{-1} \bmod p) \c 阅读全文
posted @ 2025-07-25 19:22 sevensnight 阅读(28) 评论(0) 推荐(0)
摘要: 题目 ! SCTF2020-RSA from Crypto.Util.number import * from random import randint import codecs flag = int(codecs.encode('SCTF{*******************}'.encod 阅读全文
posted @ 2025-07-25 19:21 sevensnight 阅读(15) 评论(0) 推荐(0)
摘要: 题目 from Crypto.Util.number import * flag = b"qqqy{******}" p = getPrime(1024) q = getPrime(1024) n = p**3*q e = 65537 d = inverse(e, (p-1)*(q-1)) dp = 阅读全文
posted @ 2025-07-25 19:08 sevensnight 阅读(11) 评论(0) 推荐(0)
摘要: 题目 ! GHCTF2025-Sin from Crypto.Util.number import bytes_to_long; print((2 * sin((m := bytes_to_long(b'NSSCTF{test_flag}'))) - 2 * sin(m) * cos(2 * m)) 阅读全文
posted @ 2025-07-25 19:08 sevensnight 阅读(13) 评论(0) 推荐(0)
摘要: 题目 ! LitCTF2025-leak from Crypto.Util.number import * from enc import flag m = bytes_to_long(flag) p,q,e = getPrime(1024),getPrime(1024),getPrime(101) 阅读全文
posted @ 2025-07-25 19:08 sevensnight 阅读(15) 评论(0) 推荐(0)
1 2 3 4 5 ··· 16 下一页