웹에서 패킷은 여러 단계를 거쳐가기 때문에 악의의 목적을 가진 사람이 패킷을 낚아채서 사용자의 개인정보를 알 수 있거나 변조해서 엉뚱한 값을 전송할 수 있다. 이를 방지하기 위해 암호화 기술이 발전하였다. 크게 암호화에 사용되는 키와 복호화에 사용되는 키가 같은지 여부에 따라 대칭키 방식과 공개키(비대칭) 방식이 존재한다. 우선 대칭키 암호화에 사용되는 방법은 순서 바꾸기, 자리바꾸기, 비트 연산 (> 같은 시프트 연산이나 특정 키로 xor 연산) 등이다. 대칭키 기법 여러 사이트 뒤져가면 읽어보면 다른건 그렇게 어렵지 않고, xor 연산이 평상시에 자주 써먹지 않아서 조금 낯설 수 있다. 일단 컴퓨터 소스코드에서 xor연산은 ^로 표시합니다. ^가 제곱을 의미하는 지수승이 아님을 유의하세요. P ^ K..