티스토리 뷰
대칭 암호 (Symmetric Cipher)
암호화 키와 복호화 키가 같은 암호 방식이다.
특징
- 암·복호화 키가 동일하기 때문에 송수신자가 모두 비밀리에 보관하고 있어야 한다.
- 비대칭 암호화 방식보다 단순하고 암호화 속도가 빠르다.
- 데이터를 변환하는 방법에 따라 블록 암호와 스트림 암호로 구분된다.
- 비밀키, 관용키, 단일키 암호화 방식이라고도 한다.
블록 암호 : 평문을 일정한 단위(블록)로 나누어서 단위마다 암호화 과정을 수행하여 암호문을 얻는 방법이다.
스트림 암호 : 평문을 비트 혹은 바이트 단위로 암호화 한다.
대표 알고리즘
- AES (Advanced Encryption Standard)
- DES (Data Encryption Standard)
비대칭 암호 (Asymmetric Cipher)
암호화 키와 복호화 키가 다른 암호 방식이다.
특징
- 암호화 키는 공개하고, 복호화 키는 비밀리에 보관하고 있어야 한다.
- 송신측은 수신측에서 보내온 공개키로 평문을 암호화하여 전송하면 수신측은 비밀키를 이용하여 복호화한다.
- 대칭 암호화 방식에 비해 복잡하고 암호화 속도가 느리다.
- 알고리즘과 공개키를 알아도 개인키를 알아내는 것이 매우 어렵다.
- 디지털 서명에 적합하다.
- 비대칭키, 공용키 방식이라고도 한다.
대표 알고리즘
- RSA
'Security' 카테고리의 다른 글
[Security] JWT (JSON Web Token) (0) | 2022.11.08 |
---|
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- fail-safe
- Sticky Session
- spring boot
- 인스턴스변수
- object
- nginx
- 정적변수
- Load Balancer
- @conditional
- 고정 세션
- 자동구성
- fail-fast
- java
- 다중화
- HashMap
- Security
- syncronized
- HashSet
- AutoConfiguration
- 인터페이스
- 로드 밸런서
- 오블완
- 티스토리챌린지
- JPA
- Spring
- Caching
- Red-Black Tree
- 추상클래스
- nosql
- Hash
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함