spn

WMCTF 2020 | idiot box

SPN linear cryptoanalysis import itertools from binascii import hexlify, unhexlify import Crypto.Random.random as random from Crypto.Util.number import bytes_to_long, long_to_bytes, getRandomNBitInteger from secret import flag banner = '''…

AES

#Rijndael 仕組み バイトの表現 AESでは1バイトを基本の単位として暗号化する。数式的に見るときは、1バイトを次の2通りの方法のうち、都合の良い方で表す keyの表現 AESでは128bitの鍵を扱う(他の長さも扱えるけど、大体一緒なので今回は128bitだけに注目…