
XOR 연산을 이용한 암호화/복호화
·
Hack&Dev/암호학
1. XOR 연산 1.1 XOR 개념 이해XOR(배타적 논리합)은 컴퓨터 과학과 디지털 전자공학에서 기본적인 연산이며, 암호화 알고리즘에서 중요한 역할을 한다.이 연산은 데이터 보호를 위해 독특한 방법을 제공하며, 비인가된 접근을 방지하는 데 사용된다. 1.2 XOR의 기본 개념1.2.1 XOR 연산이란?XOR(Exclusive OR)은 두 개의 이진 입력값을 받아 특정 조건에 따라 1 또는 0을 반환하는 논리 연산자이다.두 입력이 다를 때 결과는 1두 입력이 같을 때 결과는 0 1.2.2 XOR 연산 진리표입력 A 입력 B 출력 (A ⊕ B)입력 A 입력 B출력 (A ⊕ B)000011101110 1.2.3 XOR의 특성결합법칙(Associative Law):(A ⊕ B) ⊕ C = A ⊕ (B ⊕ ..