[HackCTF-Cryptography#2] Smooth CipherText - 100 points
HackCTF Cryptography의 두 번째 문제는 Smooth CipherText이다. 일단 문제 화면에는 암호문이 적혀 있다. 중괄호({, })가 있는 것을 봐서는 치환 암호인 것 같다. 플래그 양식은 HackCTF{...} 이므로 Vigenere Cipher을 사용한 평문이다. decoder로 복호화를 시켜주자. HackCTF{...}에 맞는 플래그 양식은 잘 출력된다. 하지만 플래그 안의 문장이 이상해서 이 부분만 따로 복호화를 했다. 이 값을 인증해주면 문제가 풀린다. 기호가 암호화되지 않고 사용되었다는 점에서 치환 암호임을 추측하고, 플래그 양식이 HackCTF{...} 라는 점에서 Vigenere Cipher임을 추측하면 쉽게 풀리는 문제였다.
Crypto/HackCTF
2021. 1. 22. 18:51