XOR 텍스트 인코딩/디코딩
로컬 처리XOR 텍스트 인코딩/디코딩 — 입력한 내용을 어디에도 보내지 않고 내 폰·PC에서 바로 처리하는 무료 도구입니다.
사용 방법과 처리 기준
XOR 텍스트 인코딩/디코딩 — 입력한 내용을 어디에도 보내지 않고 내 폰·PC에서 바로 처리하는 무료 도구입니다.
도구의 계산과 파일 처리는 브라우저 안에서 이루어집니다. 계산기·단위 변환의 공유 링크를 직접 만들면 값이 URL에 포함됩니다. 계정·방문 통계·광고 관련 정보 처리는 개인정보처리방침을 확인하세요.
현재 제한
- 최대 입력 길이 2,000,000자
XOR은 같은 키로 두 번 하면 원래 값이 되는 연산입니다. 글의 UTF-8 바이트와 키를 반복해 XOR하고, 결과는 글자로 보이지 않을 수 있어 16진수로 보여 줍니다.
반복 키 XOR은 쉽게 깨지므로 실제 비밀 보호에 쓰지 마세요. 암호화가 필요하면 AES-GCM 도구를 쓰세요.
이 도구로 할 수 있는 일
- 텍스트 → hex
- 글과 키를 XOR한 바이트를 16진수로 씁니다.
- hex → 텍스트
- 16진수를 같은 키로 XOR해 원문을 되찾습니다.
XOR 텍스트 인코딩/디코딩 사용 방법
- 1방향 고르기텍스트 → hex 또는 hex → 텍스트를 고릅니다.
- 2글·키 입력글(또는 16진수)과 키를 적습니다.
- 3결과 복사결과를 복사합니다.
활용 예시
텍스트 → hex (키 k)
입력: Hi
결과: 2302
hex → 텍스트 (키 k)
입력: 2302
결과: Hi
이럴 때 유용해요
- CTF·보안 교육의 XOR 문제를 풀 때
- 레거시 코드가 XOR로 숨긴 설정 값을 확인할 때
자주 묻는 질문 (FAQ)
H와 k를 XOR하면 왜 23인가요?
H는 0x48, k는 0x6b입니다. 0x48 XOR 0x6b = 0x23입니다. i(0x69) XOR k(0x6b) = 0x02라서 결과가 2302가 됩니다.
