HackCTF Cryptography의 세 번째 문제는 Class Cipher -1이다. 문제 이름과 같이 고전 암호에 대해 물어본다.
문제에서 주어진 txt 파일을 열게 되면 다음과 같은 문장이 쓰여 있다. 일단, 특수문자가 맨 앞에 위치하고, 아래와 같이 문제에서 힌트가 [::-1], 즉, 파이썬 문법에서 역순이라는 의미로 주어져 있다.
위의 내용을 종합하면 이번에는 이동 암호에 대해 묻는 문제라고 생각했다. 이동 암호는 각 문자를 치환하지 않고 그대로 두되, 어떠한 규칙에 따라 문자들의 순서를 뒤섞는 암호 기법이다.
파이썬을 사용해 문자열을 역순으로 출력했다. 하지만 이 역시 암호화된 문장 같다.
Caesar Cipher decode를 통해 플래그 값을 알 수 있었다.
알파벳을 조작해 암호화하는 고전 암호의 방식을 묻는 문제였다. 힌트를 통해 이동 암호 기법이 쓰였다는 것을 알 수 있었고, 이동 암호 복호화 결과 치환 암호 기법이 한 번 더 사용되었음을 알 수 있었다.
[HackCTF-Cryptography#4] Classic Cipher -2 - 150 points (0) | 2021.01.22 |
---|---|
[HackCTF-Cryptography#2] Smooth CipherText - 100 points (0) | 2021.01.22 |
[HackCTF-Cryptography#1] Great Binary - 50 points (0) | 2021.01.12 |
댓글 영역