ecbモード

Google CTF | Factorization

from Crypto.Cipher import AES from Crypto.PublicKey import RSA from secrets import my_rsa_key_generator, key, flag def pad(data): pad_size = AES.block_size - len(data) % AES.block_size return data + pad_size * bytes([pad_size]) n, e, d, p,…

CSA Capture The Flag 2019 | Flag Server

#CSACTF2019 https://ctftime.org/task/8470 import sys, time from Crypto.Hash import SHA256 from Crypto.Cipher.AES import AESCipher flag = "Flag goes here" def encrypt(m): key = SHA256.new(flag).digest() try: text = 'rowdy123' + m.decode('ba…

DownUnderCTF 2021 | Break Me!

#joseph #downunderctf2021 #!/usr/bin/python3 import sys import os from Crypto.Cipher import AES from base64 import b64encode bs = 16 # blocksize flag = open('flag.txt', 'rb').read().strip() key = open('key.txt', 'r').read().strip().encode(…