随笔分类 - BUUCTF-Crypto
摘要:查看给的附件,就明白,这对公钥中,n过大,所以我们直接对c开e此方即可 aaa.py中是之前利用python写入的c from aaa import * import gmpy2 e = 65537 def dec(ctxt): c = ctxt eth_root = gmpy2.iroot(c,
阅读全文
摘要:#附件 import hashlib import struct import sys class Crypto: def __init__(self, key): if not isinstance(key, bytes): raise TypeError('key must be of type
阅读全文
摘要:附件 # uncompyle6 version 3.2.4 # Python bytecode 3.7 (3394) # Decompiled from: Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 b
阅读全文
摘要:碰到过类似的原题,但是还是记录一下,这样的思路很有趣。 这道题的原理就是将base64原本的替换顺序打乱,改成相应的字符顺序,然后使用新的字符顺序去进行base64的加解密。 class base64: def __init__(self,alphabet = "ABCDEFGHIJKLMNOPQR
阅读全文

浙公网安备 33010602011771号