목록기타 개발 상식 (3)
영권's
대칭키 암호화 방식 대칭 키 암호(symmetric-key algorithm)는 암호화 알고리즘의 한 종류로, 암호화와 복호화에 같은 암호 키를 쓰는 알고리즘을 의미한다. 어떤 데이터가 대칭키를 통해 암호화가 되었다면, 똑같은 키를 갖고 있는 사용자가 아니면 해당 정보를 확인할 수 없습니다. 그래서 암호화된 정보를 전달하고 확인하기 위해서는 송/수신자가 같은 키를 가지고 있어야 합니다. 대칭키 암호화 방식은 키가 없다면 누구도 정보를 확인할 수 없어서 안전하지만 수신자에게 해당 키를 안전하게 전송하는 것이 핵심입니다. 비대칭키 암호화 방식 비대칭키 암호화 방식은 어떤 정보를 암호화, 복호화 할 때 사용되는 키가 다른 경우를 이야기합니다. 비대칭키 암호화 방식에는 공개키, 개인키 두가지 암호화 키를 사용합..
URI와 URL은 아직도 많이 혼동되고 있다. 제가 URI , URL , URN에 대해서 작성하게 된 것도 이 이유 때문입니다. 우리는 대부분 URL이라는 표현을 하고 있다. 우리가 보고 있고, 사용하고 있는 대부분이 사실 URL이기 때문이다. URI, URL, URN 개념 URL의 한계(URN 나온 이유) URI URL 차이점 먼저 URI, URL, URN에 대해 알아보자. 서버 리소스 이름은 통합 자원 식별자(uniform resource identifier) 혹은 URI라고 불린다. URI는 인터넷의 우편물 주소 같은 것으로, 정보 리소스를 고유하게 식별하고 위치를 지정할 수 있다. 그리고 이 URI에는 두 가지 형태가 있는데 이것이, URL, URN이라는 것이다. 통합 자원 지시자(uniform ..
REST란 REST는 Representational State Transfer라는 용어의 약자로서 2000년도에 로이 필딩 (Roy Fielding)의 박사학위 논문에서 최초로 소개되었습니다. 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 그 당시 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표했다고 합니다. 즉, 자원(Resource)의 표현(Representation)에 의한 상태 전달 a. 자원(Resource)의 표현(representation) 자원 : 해당 소프트웨어가 관리하는 모든 것. EX) 문서 , 그림 , 데이터, 해당 소프트웨어 자체 등 자원의 표현 : 그 자원을 표현하기 위한 이름 ..