babycrypto1 (1) 썸네일형 리스트형 [Dream Hack - Crypto] [LINE CTF 2021] babycrypto1 CBC 모드 AES의 CBC (Cipher Block Chaining) 모드는 블록 암호화 모드 중 하나로, 각 블록을 암호화할 때 이전 블록의 암호문과 XOR 연산을 수행하는 방식으로 동작한다. IV(Initialization Vector) 선택: 무작위로 선택된 IV는 첫 번째 블록을 암호화하는 데 사용된다. 블록 단위 암호화: 평문을 블록 크기로 나눈 후, 각 블록은 이전 블록의 암호문과 XOR 연산을 수행한 뒤 AES 알고리즘을 사용하여 암호화된다. 주어진 코드 해석 1. token + b'test' 를 aes_key 를 사용하여 암호화하고 이를 출력한다. aes_key = get_random_bytes(AES.block_size) token = b64encode(get_random_bytes(A.. 이전 1 다음