XOR 텍스트 인코딩/디코딩

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. 1
    방향 고르기텍스트 → hex 또는 hex → 텍스트를 고릅니다.
  2. 2
    글·키 입력글(또는 16진수)과 키를 적습니다.
  3. 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가 됩니다.

이 도구에 바라는 점이 있나요? 제안 및 문의하기 →