文章预览
招新小广告CTF组诚招re、crypto、pwn、misc、合约方向的师傅,长期招新IOT+Car+工控+样本分析多个组招人有意向的师傅请联系邮箱 admin@chamd5.org(带上简历和想加入的小组) 初步密码学 题目信息 import rsa def rsaencode(m): # 生成RSA密钥对 (pubkey, privkey) = rsa.newkeys(256) # 获取公钥和私钥参数 n = pubkey.n print (n) e = pubkey.e print (e) c = rsa.encrypt(m, pubkey) return c def add_one_to_ascii(data): result = bytearray() for byte in data: result.append(byte + 1) return bytes(result) def xor_bytes(data, key): result = bytearray() for byte in data: result.append(byte ^ key) return bytes(result) if __name__ == '__main__' : # 使用公钥进行加密 m=xor_bytes(add_one_to_ascii(x),12) c=rsae
………………………………