JAVA/JAVA - Security
[Security] JCA / JCE
Bouncy Castle을 사용할 일이 생겨 정리. 보안은 낯선 영역.... JCA(Java Cryptography Architecture) 자바 프로그래밍 언어의 암호화를 위한 프레임워크. JDK 1.1 java.security 패키지부터 등장. 'provider-based architecture' 사용한다. 암호화, 키 생성 및 관리, 'secure random number' 생성, 인증서 검증 등의 API. 구현 독립성/호환성, 알고리즘 확장성을 고려하여 설계. JDK 1.4 이상에서는 JCE(Java Cryptography Extention)도 기본 포함. 관련 암호 서비스를 정의, 지원하기 위해 'Provider Framework'와 'Provider'를 제공. 기타 JDK 암호 라이브러리 JS..
2021. 4. 13. 14:03