일회용 패드(OTP) XOR 도구

메시지와 키를 입력하고 암호화 또는 복호화를 선택해 둘을 XOR하세요.

사용 방법

  1. 위 입력란에 값을 입력하세요.
  2. 계산을 누르면 결과가 즉시 표시됩니다.
  3. 공유 버튼으로 결과 링크를 복사하세요.

이 계산기 정보

길버트 버넘이 정식화한 일회용 패드는 각 평문 바이트를 같은 길이의 키 바이트와 XOR로 결합하여 이론적으로 완전 비밀성을 달성합니다. XOR은 같은 키를 두 번 적용하면 원래 데이터로 돌아오는 가역적인 비트 연산입니다(P ⊕ K = C, 그다음 C ⊕ K = P). 완전 비밀성은 키가 진정한 난수이고, 메시지와 길이가 정확히 같으며, 재사용되지 않을 때만 성립합니다. 실제로 짧은 반복 키를 쓰는 같은 수학(이 도구가 하는 방식)은 진정한 깨지지 않는 패드가 아니라 단순하고 깨지기 쉬운 스트림 암호가 됩니다.

이 도구는 메시지를 키와 XOR하되(키를 메시지 길이에 맞게 반복) 텍스트를 16진수로 암호화하거나 16진수를 텍스트로 복호화합니다. 암호학 전공 학생은 XOR 기반 암호화의 원리를 직접 확인하는 데, CTF 참가자와 보안 학습자는 XOR 암호 문제를 손으로 빠르게 인코딩하거나 디코딩하는 데 사용합니다.

도움이 되었나요?

최대 3개의 반응을 선택할 수 있습니다.

댓글

  • 첫 번째 댓글을 남겨 보세요.

인기 계산기

모든 계산기