sbox

BlackHat MEA CTF Quals 2022 | nothing up my sbox

#!/usr/local/bin/python # # Polymero # # Imports import os, time from secrets import randbelow from hashlib import sha256 # Local imports FLAG = os.environ.get('FLAG').encode() class NUMSBOX: def __init__(self, seed, key): self.sbox = self…

nullcon HackIM 2019|2FUN

#nullconHackIM2019 https://ctftime.org/task/7514 4 bit key space is brute forceable so how about 48 bit key space? flag is hackim19{decrypted flag} 16 bit plaintext: b'0467a52afa8f15cfb8f0ea40365a6692' flag: b'04b34e5af4a1f5260f6043b8b9abb…

DES

鍵長: 56bit(64bitの鍵を与えるが、その後8bit捨てられる) ブロック長: 64bit 16ラウンドのFeistel構造を用いたブロック暗号 DESは次のような疑似コードで表される def feistel(m, k): m = expand(m) # 32bit -> 48bit m = m ^ k return [sboxes[i](m[i*…