随笔分类 - CTF
密码方向
摘要:题目 dikqTCpfRjA8fUBIMD5GNDkwMjNARkUwI0BFTg== 解题 1.看见有==,尝试base64解码,但解码失败 2.尝试其它Base加密均失败 3.重新思考有等于号的加密方式 ROT加密方式 ROT5、ROT13、ROT18、ROT47 编码是一种简单的码元位置顺序替
阅读全文
摘要:题目 给出一个RSA加密的密文,阐述了RSA,主要就是代码实现解密 代码 点击查看代码 import gmpy2 from Crypto.Util.number import * from binascii import a2b_hex,b2a_hex #flag = "**************
阅读全文
摘要:对于e很小,可以直接采取爆破的手段,直接上代码 点击查看代码 #python3 ## -*- coding: utf-8 -*-# import binascii from gmpy2 import iroot import libnum e = 0x3 #e很小 n = 0x52d483c27cd
阅读全文
摘要:1.题目 RSA已知e1,e2,c1,c2 2.知识 共模攻击使用相同N作为加密的模数,如果监听者获知了c1,c2的密文,那么监听者便不需要d1,d2即可解出明文m 3.解题 按照思路编写代码解题 点击查看代码 from gmpy2 import invert import binascii def
阅读全文
摘要:在密码计算中会牵扯大素数的计算模逆等,gmpy2库就是一个这种库 求整数a、b的最大公因数 a = gmpy2.gcd(3,12) 判断一个数是否为素数 a = gmpy2.is_prime(5) 判断一个数是否为偶/奇数 a = gmpy2.is_even(4) b = gmpy2.is_odd(
阅读全文
摘要:1.题目类型:dp泄露 点击查看代码 import gmpy2 as gp e = 65537 n = 24825400785152624117772152669890180298583276617622160961225887737162058006043310153832803030521991
阅读全文
摘要:RSA基础概念 rsa原理: RSA公开密钥密码体制的原理是:根据数论,寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥 RSA算法的具体描述如下: (1)任意选取两个不同的大素数p和q计算乘积; (2)任意选取一个大整数e,满足 ,整数e用做加密钥(注意
阅读全文
摘要:1.题目 ܟࠄቕ̐员䭜塊噓䑒̈́ɘ䘆呇Ֆ䝗䐒嵊ᐛ asadsasdasdasdasdasdasdasdasdasdqwesqf 2.知识 3.解题 很奇怪,不知道什么加密,借鉴网上参考,得知需将其转化为01,即二进制后进行异或操作 文本转二进制后异或 二进制转换文本 flag{ea1bc098899
阅读全文
摘要:1.题目 我们得到了一串神秘字符串:TASC?O3RJMV?WDJKX?ZM,问号部分是未知大写字母,为了确定这个神秘字符串,我们通过了其他途径获得了这个字串的32位MD5码。但是我们获得它的32位MD5码也是残缺不全,E903???4DAB????08?????51?80??8A?,请猜出神秘字符
阅读全文

浙公网安备 33010602011771号