본문 바로가기
반응형

분류 전체보기101

[ Computer Science ] Network - 대칭키 & 공개키 컴퓨터 사이언스(CS) - 네트워크 부분 - 대칭키와 공개키 대칭키? 암호화와 복호화에 같은 암호키(대칭키)를 사용하는 알고리즘 동일한 키를 주고받기 때문에, 매우 빠르다는 장점이 있다. 하지만 대칭키를 전달하는 과정에서 해킹하는 위험에 노출된다. 공개키? 암호화와 복호화에 사용하는 암호키를 분리한 알고리즘. 비대칭 암호 자신이 가지고 있는 고유한 암호키(비밀키)로만 복호화 할 수 있는 암호키(공개키)를 대중에게 공개한다. 공개키 암호화 방식 진행 과정 1. A가 웹 상에 공개된 'B의 공개키'를 이용해 평문을 암호화 해서 B에게 보낸다. 2. B는 자신의 비밀키로 복호화한 평문을 확인, A의 공개키로 응답을 암호화하여 A에게 보낸다. 3. A는 자신의 비밀키로 암호화된 응답문을 복호화한다. - 대칭키의.. 2021. 4. 9.
[ 알고리즘 ] 코딩 - 백준 2473 - 세용액.java 문제 링크 www.acmicpc.net/problem/2473 2473번: 세 용액 첫째 줄에는 전체 용액의 수 N이 입력된다. N은 3 이상 5,000 이하의 정수이다. 둘째 줄에는 용액의 특성값을 나타내는 N개의 정수가 빈칸을 사이에 두고 주어진다. 이 수들은 모두 -1,000,000,000 이상 www.acmicpc.net 문제개요 BOJ 2473 - (자바) 세용액 - 투포인터 두용액이 세개로 늘어난 확장판 so-cute-danu-dev.tistory.com/78 [ 알고리즘 ] 코딩 - 백준 2470 - 두 용액.java 문제 링크 www.acmicpc.net/problem/2470 2470번: 두 용액 첫째 줄에는 전체 용액의 수 N이 입력된다. N은 2 이상 100,000 이하이다. 둘째 줄.. 2021. 4. 8.
[ 알고리즘 ] 코딩 - Programmers - 야근지수.java 문제 링크 programmers.co.kr/learn/courses/30/lessons/12927 코딩테스트 연습 - 야근 지수 회사원 Demi는 가끔은 야근을 하는데요, 야근을 하면 야근 피로도가 쌓입니다. 야근 피로도는 야근을 시작한 시점에서 남은 일의 작업량을 제곱하여 더한 값입니다. Demi는 N시간 동안 야근 피로도 programmers.co.kr 문제 개요 프로그래머스 - Level 3 - (자바)야근지수 - 우선순위큐(PriorityQueue)를 이용한 최대값 갱신 Demi 씨가 1시간에 1만큼의 일을 함. 야근 피로도 = 각기 남은 일들의 제곱들의 합 로직 * 남은 일이 제곱이 되기 때문에 가장 큰 수를 찾아내서 점점 작게 만들어 줘야한다 Step 01. 입력들을 정렬해줄 PriorityQ.. 2021. 4. 8.
[ Computer Science ] Network - UDP 컴퓨터 사이언스(CS) - 네트워크 부분 - UDP UDP란? 사용자 데이터 그램 프로토콜(User Datagram Protocol, UDP) 인터넷 프로토콜 스위트 중 하나로 전송계층의 프로토콜이다. TCP와 함께 데이터그램으로 알려진 단문 메시지를 교환하기 위해서 사용한다. UDP는 유니버셜 데이터그램 프로토콜(Universal Datagram Protocol)이라고도 한다. UDP의 전송방식은 너무나도 단순 서비스의 신뢰성이 낮고, 데이터그램 도착 순서가 바뀌거나, 중복되거나, 통보없이 누락시키기도 한다. 즉, 비연결형에 신뢰성이 없는 전송 프로토콜이다. TCP와 UDP의 등장 배경 1. IP의 역할은 장치에서 장치(Host to Host)만을 지원 장치에서 장치로 이동은 IP로 해결되었지만, 하나.. 2021. 4. 8.
[ 알고리즘 ] 코딩 - 백준 2470 - 두 용액.java 문제 링크 www.acmicpc.net/problem/2470 2470번: 두 용액 첫째 줄에는 전체 용액의 수 N이 입력된다. N은 2 이상 100,000 이하이다. 둘째 줄에는 용액의 특성값을 나타내는 N개의 정수가 빈칸을 사이에 두고 주어진다. 이 수들은 모두 -1,000,000,000 이상 1,000,00 www.acmicpc.net 문제 개요 백준 - BOJ - 2470번 - (자바) 두용액 - 투 포인터 입력값 : 알칼리 = -1,000,000,000, 산성 = 1,000,000,000 두 용액의 합이 0에 가까운 것을 찾아내는 문제 모든 입력이 알칼리일 수도 있고, 산성일 수도 있다. N : 2이상 100000 이하 로직 Step 01. 모든 용액의 값을 배열에 입력 받는다 Step 02. .. 2021. 4. 8.
반응형