전체 글(14827)
-
세션 (Session), 세션 도식도, 세션 생성 단계, 쿠키 vs 세션
세션 (Session)웹 컨테이너에서 클라이언트의 정보를 보관할 때 사용합니다.세션도 쿠키와 마찬가지로 서버와의 관계를 유지하기 위한 수단 입니다.단, 쿠키와 달리 클라이언트의 특정 위치에 저장되는 것이 아니라, 오직 서버에서만 생성되어 객체로 존재 합니다.따라서 세션은 서버에서만 접근이 가능하여 보안이 좋고, 저장할 수 있는 데이터에 한계가 없습니다. 세션 도식도클라이언트마다 세션이 생성됩니다.세션 객체는 컨테이너에서 자동으로 생성됩니다. 세션 생성 단계세션은 클라이언트의 요청이 발생하면 자동생성 됩니다. session이라는 내부 객체를 가지고 있습니다.생성된 세션의 속성을 설정 할 수 있습니다. 구분 쿠키 세션 저장위치 클라이언트의 특정 위치 서버 저장용량 파일 당 4KB 400개로 제한 제한없음
-
Externalizable 인터페이스
Externalizable 인터페이스· Externalizable 인터페이스는 Serializable 인터페이스의 서브 인터페이스입니다.· Externalizable 인터페이스를 구현한 클래스는 readExternal(), writeExternal() 두 가지 메서드를 이용하여 특정 멤버 변수만을 직렬화 할 수 있는 기능을 제공합니다.
-
treemap 패키지 설치하기, wordcloud 패키지 임포트
treemap 패키지 설치하기 > library(treemap) >
-
리스트(list), 변수 vs 리스트
리스트(list)· 다른 언어에서는 배열(array)이라고 하는 형태의 데이터 타입입니다. 파이썬의 리스트는 동적배열(Dynamic Array)로서 자유롭게 확장할 수 있는 구조를 가지고 있습니다.· 리스트는 연관된 데이터를 모아서 관리하기 위해서 사용하는 데이터 타입입니다. 즉, 리스트는 값들의 나열입니다.(임의의 객체를 순차적으로 저장하는 집합(컬렉션) 자료형)· 리스트의 장점 중 하나는 순차적인 번호를 몰라도 마지막 요소부터 바로 접근이 가능하다는 점입니다.· 리스트 안에 어떠한 자료형도 포함시킬 수 있습니다.· 인덱싱과 슬라이싱이 가능합니다.· append(), insert(), extend(), +연산자를 사용하여 값을 추가할 수 있습니다.· 시퀀스 자료형이면서 그 안의 요소(element)들은..
-
대칭키(비밀키, Secret Key), 대칭키 암호 알고리즘, 대칭키 특징, 대칭키 암호 알고리즘의 분류, 암호학적 강도 높이는 방법
대칭키(비밀키, Secret Key)· 일반적으로 사용하는 암호라는 의미로 "관용 암호" 또는 키를 비밀리에 보관해야 한다는 의미로 "비밀키 암호"라고도 합니다.· 암호화에 사용되는 암호화키와 복호화에 사용되는 복호화키가 동일하다는 특징이 있습니다.· 이 키를 송신자와 수신자가 이외에는 노출되지 않도록 비밀리에 관리해야 합니다. 대칭키 암호 알고리즘암호문이 전달되기 이전에 키 교환 과정이 필요한 방식입니다.안전한 채널을 이용하여 송신자와 수신자 간의 비밀키 교류합니다.대칭키 암호는 비밀키 암호방식이기 때문에 키 값은 송신자와 수신자가 비밀로 보관되어야 합니다.송신자와 수신자 간에 동일한 키를 공유해야 하므로 많은 사람들과의 정보교환시 많은 키를 생성, 유지, 관리해야하는 어려움이 발생합니다. 대칭키 특징..
-
비대칭 암호화 방식의 배경, 용어정리, 공개키(비대칭 키; Public Key), 비대칭 키 개념 도식도, 공개키 특징, 비대칭 암호화 방식 종류
비대칭 암호화 방식의 배경대칭 암호화 방식은 암호화 키 교환의 문제를 해결할 수 없었으며 이를 해결하기 위해 비대칭 암호화 방식이 연구되기 시작하였습니다.비대칭 암호화 빙식에 대한 연구는 위피드 디피와 마틴 헬만에 의해 시작되었습니다.1974년부터 암호 전달 문제를 연구하기 시작했으며 1975년 디피는 비대칭 키라 부르는 개념을 집에서 콜라를 가지러 아래층으로 내려가던 중에 떠올리게 됩니다. 용어정리