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
- Redis
- 디자인 패턴
- 스마일게이트
- 서버
- JPA 낙관적락
- JPA Lock
- 스프링
- spring
- spring security
- bean
- JPA 동시성
- 서버개발캠프
- Pessimistic Lock
- Inno DB
- JPA 비관적락
- 캠프
- 개발
- Optimistic Lock
- flask
- 스프링 log
- annotation
- JPA
- spring security 인증
- 낙관적락 비관적락 차이
- component
- 안드로이드
- Transaction isolation level
- 스프링 로그
- Android
- 암호화
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