이 도구는 입력하는 즉시 레일펜스 텍스트를 암호화·복호화하며 데이터는 기기 밖으로 나가지 않는다. 레일 수를 설정하면 - 이것이 암호의 유일한 키다 - 미리보기에서 텍스트가 줄을 따라 어떻게 지그재그로 이동하는지 그대로 볼 수 있다. 글자 순서만 바꾸는 방식이라 어떤 텍스트든 처리할 수 있어서 공백, 문장부호, 발음 구별 기호, 이모지까지 왕복 후 그대로 남고, 같은 레일 수로 복호화하면 원래 메시지가 글자 하나까지 정확히 복원된다.
레일펜스 암호
브라우저에서 바로 실행됩니다. 업로드도, 회원가입도 없습니다.
레일펜스 암호란?
레일펜스 암호는 메시지를 정해진 줄 수, 즉 레일을 따라 지그재그로 오르내리며 적은 다음 줄 단위로 읽어 글자 순서를 뒤섞는 고전 전치 암호다. 글자의 순서만 숨길 뿐이라 복호화는 같은 레일 수로 지그재그를 거꾸로 따라가면 끝난다.
사용 방법
- 1방향 선택. 평문을 뒤섞으려면 암호화를, 레일펜스 암호문을 풀려면 복호화를 선택한다.
- 2레일 수 설정. 레일 수(키)를 입력한다. 암호화와 복호화 양쪽이 같은 레일 수를 써야 하며, 3이 가장 흔히 쓰이는 값이다.
- 3텍스트 입력 또는 붙여넣기. 옆 패널에 결과가 즉시 갱신되고, 레일 미리보기에 지그재그 패턴이 표시된다.
- 4결과 복사. 출력을 복사해서 쓰거나, 같은 레일 수로 복호화로 전환해 원문이 그대로 돌아오는지 확인한다.
이런 분께 추천
- 고전 암호학을 배우는 학생과 교사가 정답만이 아니라 지그재그 패턴 자체를 보고 싶을 때.
- 퍼즐과 방탈출 제작자가 적절한 레일 수로 손으로 풀 수 있는 힌트를 만들 때.
- CTF와 암호 챌린지 참가자가 레일펜스 텍스트를 복호화하며 여러 레일 수를 빠르게 시도할 때.
- 암호에 흥미가 있는 누구나 짧은 메시지를 암호화한 뒤 정확히 복호화되는지 확인하고 싶을 때.
자주 묻는 질문
이 레일펜스 암호 도구는 무료인가?
그렇다. 가입이나 제한 없이 완전히 무료다. 암호화와 복호화 모두 브라우저 안에서만 실행된다.
내 텍스트가 어딘가로 업로드되나?
아니다. 텍스트는 브라우저에서 로컬로 처리되고 서버로 전송되지 않으므로, 테스트 삼아 넣어보는 메시지도 외부에 노출되지 않는다.
레일펜스 암호에서 레일이란 무엇인가?
레일은 메시지를 적어 내려가는 줄이다. 텍스트는 맨 위 레일에서 시작해 맨 아래 레일까지 내려간 뒤 다시 위로 튀어 오르며 지그재그를 반복한다. 레일 수가 이 암호의 유일한 키다.
키 없이 레일펜스 암호를 복호화하려면?
키는 레일 수뿐이고 실제로 쓸 만한 값은 몇 개 안 된다. 2부터 하나씩 레일 수를 늘려가며 결과를 읽어보면 읽을 수 있는 텍스트가 나오는 값이 정답이다. 이 때문에 이 암호는 실질적인 보안성이 거의 없다.
공백과 문장부호도 유지되나?
그렇다. 레일펜스 암호는 글자 순서만 바꾸므로 공백, 문장부호, 발음 구별 기호, 이모지까지 전부 글자와 함께 유지되고 이동한다. 같은 레일 수로 복호화하면 모든 것이 정확히 복원된다.
레일펜스 암호는 안전한가?
아니다. 이것은 교육용이자 퍼즐용 암호일 뿐 실제 암호화가 아니다. 키가 레일 수뿐이라 누구나 모든 값을 시도해 몇 초 만에 풀 수 있다. 학습과 놀이용으로만 쓰고 민감한 데이터를 보호하는 데는 절대 쓰지 말아야 한다.
시저 암호와는 무엇이 다른가?
시저 암호는 각 글자를 다른 글자로 바꾸는 치환 암호다. 반면 레일펜스는 같은 글자를 그대로 두되 순서만 바꾸는 전치 암호다. 두 암호는 흔히 기본적인 두 암호 계열로 함께 가르쳐진다.