[보안] C# XOR 암복호화 알고리즘
·
IT/기술 정리
📌 개요  유니티로 로컬 데이터 저장을 개발하다 json으로 직렬화하여 데이터를 저장하는 기능을 구현하였습니다.   그런데... 날 것으로 저장하니 데이터가 훤히 보이네요ㄷㄷ... 아무래도 암호화와 복호화 과정을 통해 유저가 뜯어 고치지 못하게 해야겠군요. 구글링을 해보니 XOR 암복호화 방식이 간단하네요. 당장 구현을 시작해보겠습니다.    XOR 암복호화란?  XOR 암복호화 : 데이터의 각 비트를 암호화 키와 XOR 연산(배타적 논리합)을 수행하는 암복호화 기법 정확히 말하자면 평문의 각 비트를 암호화 키의 비트와 XOR 연산을 수행하여 비트 배열을 난독화시킵니다. 자세한 동작 원리는 다음과 같습니다.평문(PlaneText)의 각 비트를 키의 대응 비트와 XOR 연산 수행키의 대응 비트가 마지막 ..