레일 펜스 암호: 온라인에서 텍스트 암호화·복호화
레일 펜스 암호는 선택한 레일 수에 따라 문자를 지그재그로 배열한 뒤 행 순서대로 읽어 텍스트를 암호화합니다. 문자 자체가 아니라 문자 순서를 바꿉니다. 복호화할 때는 지그재그를 역으로 재구성합니다. 입력을 입력하고 요청된 키나 솔트를 제공한 뒤 사용 가능한 알고리즘 옵션을 선택하고 결과를 복사하세요.
레일 펜스 암호 도구는 고전적인 전위 암호인 레일 펜스 암호로 텍스트를 암호화·복호화합니다. 평문을 선택한 레일 수에 따라 지그재그로 배열한 뒤 행을 순서대로 읽습니다. 문자 자체는 그대로이고 순서만 바뀝니다.
암호화 시에는 텍스트를 입력하고 도구가 요청하는 키나 솔트를 제공하세요. 레일 수가 지그재그 패턴을 제어합니다. 복호화는 그 배열을 역으로 되돌려 평문을 복원합니다. 결과를 복사하기 전에 알고리즘과 사용 가능한 옵션을 선택할 수 있습니다.
평문은 원래의 읽을 수 있는 텍스트이고, 암호문은 변환된 결과입니다. 레일 펜스 암호는 문자를 대체하는 대신 문자 순서를 바꾸므로 전위 암호를 배우는 데 유용합니다. 그 자체로는 취약하므로 민감한 정보를 보호하는 강력한 보안 수단으로 취급해서는 안 됩니다.
도구는 브라우저에서 실행되며 입력은 사용자의 기기에서 처리됩니다. 서버로 전송되는 데이터가 없으며, 페이지가 로드된 후에는 연결 없이 오프라인에서도 동작합니다.
이 레일 펜스 암호 변환기는 기본 암호화 개념을 탐구하는 개발자, DevOps 엔지니어, 학생 등 누구에게나 도움이 됩니다. 알려진 입력을 테스트하거나, 암호의 지그재그 동작을 살펴보거나, 텍스트를 업로드하지 않고 변환을 되돌리는 데 활용하세요.
1단계: 처리하려는 텍스트를 입력·붙여넣기하세요. 암호화에는 평문을, 복호화에는 레일 펜스 암호문을 사용하세요.
2단계: 도구가 요청하는 키나 솔트를 제공하세요. 레일 수가 암호에 사용되는 지그재그 패턴을 결정합니다.
3단계: 알고리즘과 사용 가능한 옵션을 선택한 뒤 필요에 따라 암호화 또는 복호화를 고르세요.
4단계: 처리가 끝나면 결과 텍스트를 복사하세요.
사용 사례: 누군가 공유한 값과 대조해 레일 펜스 암호 결과를 확인하세요. 복호화해 복원된 텍스트를 비교하세요.
사용 사례: 짧고 알려진 텍스트를 암호화해 문자 순서가 어떻게 바뀌는지 관찰하며 전위 암호가 어떻게 동작하는지 배우세요.
사용 사례: 입력을 외부 페이지에 제출하는 대신 로컬에서 텍스트를 처리하세요.
사용 사례: 레일 수를 바꾸면 지그재그 배열과 결과 암호문이 어떻게 달라지는지 살펴보세요.
사용 사례: 레일 펜스 암호 변환을 되돌려 암호문에서 읽을 수 있는 평문을 복원하세요.
사용 사례: 평문과 암호문의 차이를 설명하기 위한 간단한 암호 예제를 만드세요.