고전 암호 익히기
같은 텍스트가 카이사르, ROT13, 두 가지 레일 펜스 재배열에서 어떻게 달라지는지 나란히 비교합니다.
Guide
텍스트 암복호화 도구는 네 가지 알고리즘을 담고 있습니다. AES는 crypto-js의 비밀번호 기반 API를 호출해 비밀번호에서 OpenSSL 호환 EvpKDF로 키를 유도하고, 무작위 솔트를 자동으로 넣은 뒤 Base64로 출력합니다. 카이사르와 ROT13은 ASCII 영문자만 회전시키고, 레일 펜스는 표준 W형과 CTF에서 흔한 블록형 두 가지 재배열 방식을 제공합니다.
2026-09-10 업데이트1 min read
| 입력 | 출력 | 설명 |
|---|---|---|
| AES 평문 + 비밀번호 | Base64 암호문 | 매번 무작위 솔트가 붙어 결과가 달라짐 |
ABC 카이사르 +3 |
DEF |
A–Z/a–z만 변경 |
| ROT13 두 번 | 원문 | 13칸 회전은 스스로 되돌아옴 |
[a-zA-Z]만 대상으로 하며 숫자, 한글, emoji, 문장 부호는 그대로 둡니다.같은 텍스트가 카이사르, ROT13, 두 가지 레일 펜스 재배열에서 어떻게 달라지는지 나란히 비교합니다.
통제된 환경에서 이 도구와 OpenSSL 호환 형식 사이에 짧은 텍스트를 넣고 꺼냅니다.
CryptoJS 비밀번호 방식 AES가 무작위 솔트를 만들고, 그 솔트를 암호문과 함께 인코딩하기 때문입니다.
안전하지 않습니다. 되돌릴 수 있는 문자 재배열일 뿐이라 교육이나 퍼즐에 맞고, 민감한 데이터 보호에는 부적합합니다.
평문, 암호문, 비밀번호는 브라우저 메모리에서만 처리되고 업로드되지 않습니다. AES 연산도 로컬에서 끝나지만, 신뢰할 수 없는 기기에서는 민감한 키를 입력하지 마세요.
2026-09-10 업데이트
AES 암호화/복호화와 시저, ROT13, 레일 펜스 등 고전 암호를 지원합니다
이 도구는 아직 완전히 번역되지 않아 일부 내용이 원문 또는 대체 언어로 표시됩니다.
키는 비밀번호에서 OpenSSL EvpKDF로 파생되며, 암호문은 Base64입니다(무작위 솔트가 포함되어 암호화할 때마다 결과가 다릅니다)