본문 바로가기
반응형
[BaekJoon/백준] 3009번 XOR 연산을 사용하면 짧게 풀 수 있다. 보안쪽에선 간단하게 XOR 연산으로 암호화/복호화 를 구현할 수 있는데 A ^ B 한 값을 다시 ^B로 연산하면 A 자기 자신이 되는 특성을 이용하면 된다. 1. A ^ B = C 2. C ^ B = A ( 암호화 하고 싶은 값을 특정한 값으로 XOR 연산을 해주면 일종의 암호화가 되고, 다시 그 값으로 XOR 해주면 복호화가 된다. 일종의 key를 통해서 암호화 복호화를 진행하는 것.) #include int main() { int a, b, c, d, e, f; scanf("%d %d %d %d %d %d", &a, &b, &c, &d, &e, &f); printf("%d %d", a^c^e, b^d^f); } ▶︎ XOR의 특징 같으면 0, 다르면 1 1 .. 2020. 9. 22.
애플 id 해킹.. 자고일어났는데 맥북을 키니 이런 알림이 와있다 ㅋㅋ.. 나는 iPhone 사용하지도 않는데 ㅋㅋㅋ 메세지 뜨자마자 열이 뻗치더라.. 하 어떤새끼야... iMessage를 이용해서 무언가를 하려고했나보다. 바로 iMesssage를 확인해보니 메세지는 아무것도 없다. 왜냐면 나는 iPhone을 안쓰기 때문에 iMessage에 등록된 정보가 없다. 뭐 천만다행으로(?) 계정은 털렸지만 뭔가 일어나지는 않은 것 같다. 아마도 컴퓨터 자동화로 Message를 보내 메세지가 잘 가는지 확인한 뒤, 잘 가면 엄청난 악용을 해댔겠지 .. ㅋㅋㅋㅋ 난생 처음 계정관련해서 해킹을 당한 거라 조금 어안이 벙벙했다. 왠만하면 보안의 위협에 대해 방어할 줄도 피할 줄도 안다고 생각했는데, 이게 왠일이람..? ㅋㅋㅋ 내가 언제 .. 2020. 9. 22.
[CSS] 반응형 웹 디자인 ▶︎ 반응형 웹 (Responsive Web) 웹 브라우저 화면의 크기변경에 따라 웹 페이지의 각 요소들이 반응해서 동작하게끔 구현한 것. 구현하기 위해서는 Media Query 라는 기능을 이용함. ▪︎ 간단한 예시 style 태그 안에 @media 를 입력한 뒤 괄호 안에 조건을 넣어준다. @media(min-width:300px) 는 min-width, 최소 너비가 300px일때, 즉 화면 너비가 300px보다 클 때를 의미한다. @media(max-width:300px) 는 max-width, 최대 너비가 300px일때, 즉 화면 너비가 300px보다 작을 때를 의미한다. 2020. 9. 22.
[CSS] 웹 페이지 디자인 언어 HTML과 별개의 다른 언어입니다. 사용 방법은 크게 두가지 1. Style 태그 이용. (단일~전체 지정) 인라인 어셈 느낌으로, head 태그 안에서 태그 안에 CSS 코드 작성. ▶︎ 구현 방식 selector { property:value;} selector -> 선택자. 이 웹페이지에 존재하는 ‘무엇’을 지정해줌 (여러개를 콤마로 구분하여 넣어줄 수 있음) property: value -> 지정해줄 속성과 값 selector 위치에 작성한 문자는 기본적으로 태그명으로 인식되고, 선택자는 해당 태그명을 갖는 모든 태그를 선택하는 입장입니다. 이렇게 특정 태그 전체가 아닌, 원하는 부분들만 그룹핑하여 지정하고 싶을 경우에는 class 라는 속성을 사용하면 됩니다. 그룹핑하고 싶은 데이터가 있는 태그.. 2020. 9. 22.
반응형