일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- docker image
- 개발자 코딩테스트
- 코딩테스트 연습
- 개발자 인턴
- 식단
- 자바 암호화 복호화
- 신입 개발자 자바 면접 질문
- 자바 암호화
- 신입 개발자 자바 면접
- Plating
- 개발자 정규직
- 신입 개발자 면접
- 신입 개발자 면접 질문
- docker
- 개발자 면접
- 프로그래머스 코딩테스트
- 직장인점심구독
- Linux
- 개발자 채용연계형인턴
- 샐러드
- 플레이팅
- 신입 개발자 필수 면접 질문
- 자바 암호화 알고리즘
- 개발자 면접 질문
- .dockerignore
- 자바 stream
- 식단일기
- 도커
- 프로그래머스
- 셰프의찾아가는구내식당
- Today
- Total
목록자바 암호화 (2)
달리는 두딘

아래 홈페이지에 정리된 내용을 의역하여 자바의 Cipher 클래스에 대하여 설명하는 글입니다. www.baeldung.com/java-cipher-class 학습 목표 - Cipher란? - Cipher 객체 인스턴스화하기 - Keys - Cipher 초기화(Initialization) - Encrpytion/Decryption - Providers - 암호화, 복호화 테스트 - Thread-Safety Cipher란? 암호화는 권한이 있는 사용자만 메세지를 이해하거나 접근할 수 있도록, 메세지를 인코딩하는 과정을 말한다. 여기서 plaintext라고 불리는 메세지는 암호화 알고리즘을 통해 암호화되어 cyphertext를 생성한다. cyphertext는 복호화를 통해 오직 권한이 있는 사용자만 읽을 수 ..

자바에서 암호화와 복호화는 어떻게 구현할까? 암호화에 사용되는 알고리즘, 운용 방식, 패딩이란 무엇일까? 자바의 보안 관련 API 자바는 JCA(Java Cryptography Architecture)와 JCE(Java Cryptography Extension)를 기반으로 오래전부터 보안 관련 기능을 제공해왔다. 이를 통해 암호학에 대한 깊은 지식이 없어도 간편하게 보안 관련 기능을 적용할 수 있다. 이번 글에서는 자바에서 제공하는 보안 관련된 기능을 살펴보고 어떻게 암호화와 복호화를 구현하는지 살펴본다. Java Cryptography Architecture JCA(Java Cryptography Architecture)는 JDK 1.1부터 제공된 암호화 기능을 담은 보안 관련 핵심 프레임워크다. 전자..