본문 바로가기

WeChall

[WeChall]Training: Crypto-Caesar 1

WeChall Training : Crypto - Casesar 1 해봅니다.

 

 

뭔가 암호같은데 잘 모르겠습니다.

일단 페이지에 있는 안내 문자를 해석해봅니다.

 

 

As on most challenge sites, there are some beginner cryptos, and often you get started with the good old caesar cipher.
I welcome you to the WeChall style of these training challenges.

대부분의 챌린지 사이트와 마찬가지로 일부 초보자용 암호화폐가 있으며 좋은 오래된 시저 암호로 시작하는 경우가 많습니다.
이러한 트레이닝 챌린지의 WeChall 스타일에 오신 것을 환영합니다.

(구글 번역이 있어서 다행입니다.)

 

 

 

시저암호 = 카이사르 암호(Caesar cipher)란?

암호학에서 다루는 간단한 치환암호의 일종이다.

일정한 거리만큼 밀어서 다른 알파벳으로 치환하는 방식.

 

x = 평문

n = 치환 알파벳까지의 거리

암호화 : x + n

복호화 : x - n

여기서 n암호화 열쇠라고 할 수 있습니다.

 

 

 

해석해야 할 암호문 입니다. 

WKH TXLFN EURZQ IRA MXPSV RYHU WKH ODCB GRJ RI FDHVDU

DQG BRXU XQLTXH VROXWLRQ LV OVFJOUFQKJHJ

 

 

평문으로 해석하려면, 복호화 과정이 필요합니다.

= x - n

 

 

알파벳 순서

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

 

 

WKH 가 뭔가 THE 일것 같다는 의심이 듭니다.

그렇다면

n = 3

∴ x - 3 

과정을 거쳐야 합니다.

 

 

https://web.archive.org/web/20131220013011/http://www.sccs.swarthmore.edu/users/03/julieg/hw14cipher.html

카이사르 암호로 암호화할 수 있는 웹페이지 입니다.

shift number를 -3 으로 해서 출력해봅니다.

 

그 결과, 다음과 같이 나왔습니다.

 

the quick brown fo^ jumps over the la`_ dog of caesar
and _our unique solution is lscglrcnhgeg

 

카이사르 암호는 26 알파벳에서만 순환하는 암호로 봤는데

A에서 -1 했을 때 Z로 못넘어가고 특수문자가 함께 해석된 것 같습니다.

 

직접 수정해주면,

the quick brown fox jumps over the lazy dog of caesar

and your unique solution is lscglrcnhgeg

 

 

 

answer 가 이렇게 기나? 싶어서 번역기 돌려봤는데

 

 

재빠른 갈색 여우가 게으른 시저의 개를 뛰어넘다
고유 솔루션은 lscglrcnhgeg입니다.

 

확인되었습니다.

 

 

 

대소문자 구분은 조건에 없어서 직접 대입해봐야 할 것 같습니다.

 

 

정답은 lscglrcnhgeg 아니면  LSCGLRCNHGEG 입니다. 

둘 다 정답 처리됩니다.

 

 

'WeChall' 카테고리의 다른 글

[WeChall]Training: ASCII  (0) 2023.07.27
[WeChall]Training: WWW-Robots  (0) 2023.07.27
[WeChall]Training: Stegano 1 해보기  (0) 2023.07.26
[WeChall]Training: Get Sourced 해보기  (0) 2023.07.25
[WeChall] 시작하기  (0) 2023.07.25