Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- The law of Demeter
- zipkin
- JPA
- spring cloud
- Resilinece4j
- 디자인 패턴
- thread
- Spring Cloud Netfilx Eureka
- saga pattern
- Spring Boot Actuator
- TypeScript
- 타입스크립트
- spring batch
- 생산자 소비자 패턴
- 체인 패턴
- java 정렬
- 디자인패턴
- Transaction Pattern
- Serial GC
- 알고리즘
- 사가 패턴
- 키클락
- MSA
- 멀티스레드
- Parallel Old GC
- Java
- Action Pattern
- 스레드
- 스프링 배치
- 배치
Archives
- Today
- Total
PSD( Private-Self-Development )
비대칭키 암호화 방식( 공개키 암호화 방식 ) 본문
비대칭키 암호화 방식 이란?
암호화 와 복호화 시 사용하는 암호 키가 서로 다른 양방향 암호화 알고리즘
비대칭키 암호화 방식의 장단점
장점
- 키의 관리 및 분배가 용이하다.
- 보안 강도가 상대적으로 높다.
단점
- 암복호화 로직 구현이 복잡 하다.
- 대칭키 방식 대비 속도가 느리다.
비대칭키 암호화 방식
RSA 키 암호화
특징
- 전자서명의 용도로도 사용된다.
- 공개키( public key ) 와 개인키( private key ) 두개의 키를 사용한다.
- 공개키는 암호화 시, 개인키는 복호화 시 사용된다.
방식
- A 가 B 에게 정보를 보내려고 한다.
- B가 A에게 본인의 공개키(B)를 준다.
- A가 공개키(B)를 이용하여 보내려는 정보를 암호화 한다.
- 정보를 B에게 전달
- B 가 본인의 개인키(B) 로 정보 복호화
참조
'Backend > 기타' 카테고리의 다른 글
단위테스트( Unit Test ) 와 테스트 주도 개발( TDD ) (0) | 2022.11.14 |
---|---|
Java 서버 와 Node.js 서버 장단점 및 비교 (0) | 2022.11.09 |
인터넷 브라우저에 도메인 주소 입력 시 발생하는 현상 (0) | 2022.11.09 |
단방향 암호화 ( HASH ) 와 단점 보완 (0) | 2022.10.03 |
대칭키 암호화 방식 (1) | 2022.09.30 |