Android,iOS 통신 암호화에 대한 고민
보통 앱-서버 간 통신을 암호화할때 SSL 적용을 보통으로 하지만 SSL적용이 아닌 다른 방식으로 암호화를 구현할 수 도 있다. 어떤방식이든 암호화를 하는데는 Key를 사용하게되는데, 앱이나 서버에서 설치시에 가지고있거나 그렇지않다면 따로 교환하는 통신이 필요하다. 이떄 최초 키 교환시 사용하기 좋은 알고리즘이 RSA알고리즘이다 RSA알고리즘은 공개키로 암호화 한 내용을 개인키로 복호화할 수 있으며, 개인키로 암호화 한 내용도 공개키로 복호화 할 수 있다. 이걸 이용하면 이런 스토리가 만들어진다. 1. 클라이언트는 키교환시 body를 암호화 할 Key를 만들어서 body는 해당 key로 암호화 하고, key자체는 RSA 공개키로 암호화해서서버에보낸다. 2. 서버는 클라이언트가 준 암호화된 key를 받아서..
IT/Android iOS
2019. 5. 2. 15:56
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 하 준 숴이
- 나가노 스키여행
- 컴공
- 취준생
- 개발자취업
- 깝스 1회
- swift
- 이창동
- 언프리티 랩스타
- 존슨황
- 태그를 입력해 주세요.
- 박찬욱
- 존슨 황
- 코빅
- 취업
- cfstring
- 감정수업
- 하포원
- JS
- 컴퓨터공학과
- Java Developer Day
- nsstring
- 개발자
- Octane S2
- 송강호
- 연구개발직
- happo-one
- 일리네어
- 칠레와인
- 0x0422
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함