BLOG2026-07-13
blog
[🥉 브론즈 3] 세 나머지를 합쳐 flag를 되살리다 — DreamHack chinese what? 풀이
flag를 정수로 본 뒤 세 개의 420비트 소수로 나눈 나머지만 공개된 crypto 문제. 나머지 하나로는 flag가 소수보다 커서 복원되지 않지만, 서로소인 세 소수의 곱이 flag보다 크므로 중국인의 나머지 정리(CRT)로 세 합동식을 합치면 flag가 유일하게 결정된다. CRT로 정수를 복원해 바이트로 되돌렸다.
#dreamhack#ctf#crypto+4