XOR 암호기 — 암호화, 복호화, 단일 바이트 무차별 대입

텍스트나 16진수를 반복 키로 XOR하고 결과를 16진수와 텍스트로 확인하며, 단일 바이트 XOR을 무차별 대입으로 해독합니다 — 100% 브라우저 처리, 업로드 없음

출력 (16진수)
결과가 여기에 표시됩니다…
출력 (텍스트)
결과가 여기에 표시됩니다…

256개의 단일 바이트 키를 모두 시도하고 출력의 가독성 순으로 정렬합니다 — 가장 유력한 후보가 먼저 나옵니다.

🔒 XOR은 되돌릴 수 있는 난독화일 뿐 안전한 암호화가 아닙니다 — 모든 처리는 브라우저에서 이루어지며 업로드되지 않습니다.

XOR 암호기란

XOR(배타적 논리합)는 입력의 각 바이트를 키의 바이트와 결합합니다. 텍스트를 입력하거나 16진수를 붙여넣고 키를 텍스트나 16진수로 지정하면 결과가 16진수와 읽기 쉬운 텍스트로 표시됩니다. XOR은 대칭이라 같은 키를 다시 적용하면 원본으로 돌아오므로 하나의 도구로 암호화와 복호화를 모두 처리합니다.

반복 키 XOR과 단일 바이트 무차별 대입

데이터보다 짧은 키는 순환하며 반복됩니다. 단일 바이트 키로 섞인 메시지는 무차별 대입 버튼으로 256개 키를 모두 시도하고 가독성 순으로 정렬해 가장 유력한 평문을 먼저 보여줍니다.

자주 묻는 질문

XOR은 안전한 암호화인가요?

아니요. 짧거나 반복되는 키의 XOR은 쉽게 깨지며 난독화, CTF 문제, 학습용입니다. 실제 암호화에는 AES 같은 최신 암호를 사용하세요.

무엇이 업로드되나요?

아무것도 업로드되지 않습니다. 모든 XOR 및 무차별 대입 계산은 브라우저에서만 이루어집니다.

단일 바이트 무차별 대입은 어떻게 동작하나요?

0부터 255까지 모든 키로 입력을 XOR한 뒤, 결과에서 출력 가능한 ASCII가 차지하는 비율로 점수를 매겨 상위 10개 후보를 보여줍니다. 영문이나 ASCII 평문이면 정답 키가 대체로 맨 위로 올라옵니다. 다만 점수 기준이 ASCII라서, 한글처럼 UTF-8 멀티바이트로 된 평문은 이 순위로 찾아내기 어렵습니다.