본문 바로가기
728x90

자바84

자바을 이용한 암호학 - 3 PLT 1.3 기본 개념 보안의 3대 규칙 1. 기밀성(Confidentially) : 비인가 된 사람은 내용을 볼 수 없어야 한다. A. 대칭암호화 : 송신측과 수신측이 동일한 키를 사용한다.(비밀키, 개인키 방식) B. 비대칭 암호화 : A의 공개키로 암호화 한 내용은 A의 개인키로만 풀 수 있다. 비대칭 암호화는 대칭 암.. 2018. 4. 7.
자바을 이용한 암호학 - 2 Chapter 1 Introduction PLT 1.1 환경설정 JSDK 1.4이상에는 JCE(Java Cryptography Extension)이 포함되어 있어서 다른 설치 작업이 필요 없다. 다음은 JDK1.4, JDK5.0에 설치된 프로바이터를 보여준다. JAVA_HOME/jre/lib/security/java.security file JDK 1.4 security.provider.1=sun.security.provider.Sun security.provider.2=com.sun.net.ssl.internal.s.. 2018. 4. 7.
자바을 이용한 암호학 - 1 Cryptology with Java Version 1.10 Cipher와 Code 암호(cipher) : 일반적으로 고정된 길이의 단위를 특정 아이템을 암호화하는 방법을 제공하는 수학적 함수를 사용하여 변환한다. 그리고 암호는 실질적으로 메시지에 사용되는 언어와 독립적으로 사용할 수 있다. 코드(code) : 단어들에서 단어들로 가는 .. 2018. 4. 7.
Java HotSpot VM Options Java HotSpot VM Options -X 옵션은 비표준옵션이다. “모든 VM에서 지원을 보장 하지 않는다” 뜻입니다. 향후 릴리즈에서는 언급없이 변결될수 있습니다. -XX 옵션은 올바른 동작을 위해서는 특정한 시스템 요구사항이 필요하며 시스템 설정 파라미터에 접근할 권항ㄴ이 있어야 합니다. 임의의 .. 2018. 4. 7.
Java 8 Date/Time API 지금까지의 Date/Time 관련 API는 개발자에게 외면을 받아왔지만, Java 8에서는 "JSR 310: Data and Time API" Spec을 구현하여 획기적으로 변화했다고 한다. 새로운 Date/Time 클래스는 java.time.* 으로 패키징 되어 있다. System의 Locale에 따른 날짜 및 시간 형식으로 표현된다. 불변성을 가지고 Thread Safe 하다... 2018. 4. 7.
Java Doc 사용법 @ author 이름 - 이 태그는 모든 클래스와 인터페이스 정의에서 사용되어야 한다. - 개별적인 메소드와 필드에서는 사용하면 안된다. - 클래스가 여러 명의 작성자를 가지고 있다면, 인접 라인에 여러 개의 태그를 사용할수 있다. @ version 텍스트 - 모든 클래스 및 인터페이스 문서 주석에 포함.. 2018. 4. 7.
728x90