Stream Ciphers
Symmetry
import requests
url = "https://aes.cryptohack.org/symmetry/"
def encrypt(plaintext, iv):
response = requests.get(url + "encrypt/" + plaintext + "/" + iv)
return response.json()['ciphertext']
def encrypt_flag():
response = requests.get(url + "encrypt_flag/")
return response.json()['ciphertext']
# Get encrypted flag
ct = encrypt_flag()
# Encryption == Decryption
plaintext = ct[32:]
iv = ct[:32]
flag = encrypt(plaintext, iv)
print(bytes.fromhex(flag))Bean Counter
CTRIME
Last updated