Dreamhack/Dreamhack Wargame (Challenge)

[62] IT 비전공자 [dreamhack]Basic_Crypto1문제 풀기

imaginefuture-1 2024. 11. 10. 07:47

신나는 crypto~~

 

 

 

 

 

Roman Emperor's Cipher는 일반적으로 시저 암호(Caesar Cipher)라고도 불리는 암호 기법으로, 로마 황제 줄리어스 시저가 사용했다고 전해집니다. 이 암호는 알파벳의 각 문자를 일정한 숫자만큼 이동시켜 암호화하는 방식입니다. 예를 들어, 시저 암호에서 키가 3이라면 A는 D로, B는 E로 변환됩니다. 암호화된 메시지를 해독하려면 반대로 이동하여 원래의 문자를 복구할 수 있습니다.

### 해독 과정

암호문이 **"EDVLF FUBSWR GUHDPKDFN"**라면, 시저 암호로 암호화된 것으로 가정하고 이를 해독해보겠습니다. 일반적으로 시저 암호는 오른쪽으로 3칸씩 이동하는 방식을 사용합니다. 따라서 복호화할 때는 각 문자를 왼쪽으로 3칸씩 이동시키면 됩니다.

1. 각 단어를 나누어 살펴보면:
   - **EDVLF**
   - **FUBSWR**
   - **GUHDPKDFN**

2. 각 문자를 왼쪽으로 3칸씩 이동하여 복호화합니다.

#### 첫 번째 단어: "EDVLF"
   - E -> B
   - D -> A
   - V -> S
   - L -> I
   - F -> C
   
   따라서 **"EDVLF"**는 **"BASIC"**가 됩니다.

#### 두 번째 단어: "FUBSWR"
   - F -> C
   - U -> R
   - B -> Y
   - S -> P
   - W -> T
   - R -> O
   
   따라서 **"FUBSWR"**는 **"CRYPTO"**가 됩니다.

#### 세 번째 단어: "GUHDPKDFN"
   - G -> D
   - U -> R
   - H -> E
   - D -> A
   - P -> M
   - K -> H
   - D -> A
   - F -> C
   - N -> K
   
   따라서 **"GUHDPKDFN"**는 **"DREAMHACK"**이 됩니다.

### 최종 해독 결과
**"EDVLF FUBSWR GUHDPKDFN"**를 해독하면 **"BASIC CRYPTO DREAMHACK"**이 됩니다.

 

공백은 "_"이니까

 

DH{BASIC_CRYPTO_DREAMHACK}