Hackvent_2019/Day 18/decode.py

10 lines
400 B
Python
Raw Normal View History

2019-12-29 21:25:52 +01:00
from Crypto.Cipher import Salsa20
2019-12-22 12:03:07 +01:00
2019-12-29 21:25:52 +01:00
KEY = bytearray.fromhex("0320634661B63CAFAA76C27EEA00B59BFB2F7097214FD04CB257AC2904EFEE46")
NONCE = bytearray.fromhex("B132D0A8E78F4511")[::-1]
ENCRYPTED = bytearray.fromhex("096CD446EBC8E04D2FDE299BE44F322863F7A37C18763554EEE4C99C3FAD15")
2019-12-22 12:03:07 +01:00
2019-12-29 21:25:52 +01:00
cipher = Salsa20.new(key=KEY, nonce=NONCE)
plaintext = cipher.decrypt(ENCRYPTED)
print(plaintext.decode("UTF-8"))