인프런 커뮤니티 질문&답변
xor 질문
작성
·
298
답변 1
0
Rookiss
지식공유자
int id = 123; //해킹 당하면 안되는 값
int key = 401; // << 암호화를 하기 위한 키 값입니다
int a = id ^ key; // 해킹 당하면 안 되는 값을 다른 값으로 바꿔치기 하는 것입니다.
즉, 네트워크에는 id가 아닌 a를 보내겠죠.
int b = a ^ key; // b는 다시 id가 튀어나오게 됩니다.
(XOR의 특성상, 동일한 숫자에 두 번 같은 값을 XOR하면 원본이 튀어나오기 때문)





