![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/tKTVS/btsDZ2krpmU/ux2GkkmdnvYSEz2yihdc51/img.jpg)
안녕하세요, 안드로이드 앱 개발자 여러분! 이번 글에서는 안드로이드 앱에서의 SSL 통신과 데이터 암호화에 대해서 알아보겠습니다. 보안은 모바일 앱 개발에서 핵심적인 주제 중 하나입니다. 특히 데이터 통신에 있어서는 SSL(안전 소켓 계층)을 통한 암호화가 필수적입니다. 이번 글에서는 안드로이드 앱에서 SSL을 통한 안전한 통신을 구현하고, 데이터를 추가적으로 암호화하는 방법에 대해 알아보겠습니다. SSL(안전 소켓 계층)란? SSL은 데이터 통신을 암호화하여 보안을 강화하는 프로토콜입니다. 안전 소켓 계층은 클라이언트와 서버 간의 통신을 암호화하여 중간에서 데이터를 가로채더라도 내용을 이해할 수 없게 합니다. SSL 핸드셰이크 과정 SSL은 핸드셰이크를 통해 통신의 안전성을 확립합니다. 간단한 SSL ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cLx2X5/btsDZ34I827/ubMHCXiLPx9Kg0COeQ5121/img.jpg)
안녕하세요, 안드로이드 앱 개발자 여러분! 이번 글에서는 안드로이드 앱에서의 보안 강화를 위해 사용되는 AES/CBC 암호화에 대해 자세히 알아보겠습니다. 또한, Android Keystore를 활용하여 안전하게 SecretKey를 관리하는 방법에 대해서도 알아보겠습니다. 1. AES: 고급 암호화 표준 AES는 현대적인 대칭 키 알고리즘 중 하나로, NIST(미국 국립 표준 기술 연구소)에서 고안된 고급 암호화 표준입니다. 이 알고리즘은 안전성, 효율성, 간결성 등의 측면에서 우수한 성능을 보여주어 다양한 분야에서 널리 사용되고 있습니다. 1.1. AES의 주요 특징 대칭 암호화: AES는 대칭 암호화 방식으로, 동일한 키를 암호화와 복호화에 사용합니다. 이는 암호화된 데이터를 안전하게 전송하고 보관하..
- Total
- Today
- Yesterday
- 내부데이터베이스
- fragment생명주기
- 디자인패턴
- 클린아키텍처
- 부동산 경매
- 안드로이드
- RxJava
- coroutine
- 모듈화
- kotlin
- MVVM패턴
- 앱개발
- RoomDatabase
- 코루틴
- 안드로이드 앱 개발
- UI스레드
- 기초
- cipher
- 비동기
- 경매
- 사이버보안
- 안드로이드앱개발
- 부동산
- 안드로이드기초
- 코틀린
- 비동기처리
- 안드로이드개발
- Android
- 생명주기
- Fragment
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |