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 |
Tags
- 서버개발캠프
- spring security 인증
- 캠프
- Redis
- spring security
- flask
- 안드로이드
- Transaction isolation level
- JPA Lock
- Android
- 스마일게이트
- JPA 비관적락
- Pessimistic Lock
- Inno DB
- JPA 낙관적락
- JPA 동시성
- 서버
- annotation
- bean
- component
- spring
- 개발
- 스프링 log
- 스프링
- Optimistic Lock
- 디자인 패턴
- 암호화
- JPA
- 낙관적락 비관적락 차이
- 스프링 로그
Archives
- Today
- Total
목록비대칭 암호화 (1)
모르는게 많은 개발자
[양방향 암호화] 비대칭 키/RSA 알고리즘 설명
오늘은 비대칭키에 대해 알아보려한다. 1. 비대칭 키 암호 개념 비대칭 키 암호는 공개 키 암호라고도 한다. 비대칭 키 암호화에는 공개 키(public key)와 비밀 키(private key)가 있다. 암호화 할때는 공개 키를 사용해서 암호화를 하고 이것을 복호화 할때는 비밀 키를 사용하여 복호화 한다. 그래서 보통 공개 키는 누구에게나 공개 되있지만 비밀 키는 개인이 잘 간직하고 있어야한다. 대표 알고리즘으로 RSA(Rivest, Shamir and Adleman)이 있다. 2. RSA 알고리즘 방금 위에서 말했듯이 비대칭 키 암호화에 사용되는 대표적인 알고리즘은 RSA다. RSA 알고리즘은 소수, 소인수를 이용한 알고리즘이다.= 2.1 공개키 비밀키 생성 일단 두개의 소수 a1, a2와 a1*a2인..
알아가는 개발
2020. 4. 17. 03:03