728x90

복호화 2

[Android] AES (2) - Android 환경에서 AES 사용하기

지난 포스팅에서는 AES에 대해 알아보고,복호화 · 암호화 작업을 웹 사이트에서 간단히 다뤄보았다.  [Android] AES (1) - AES란? / 암호화 / 복호화 사용해보기이번 포스팅에서는 AES 암호화에 대해 알아본다.    AES 란?   ✅ Advanced Encryption Standard의 약자로직역하면 고급 암호화 표준이다.   ✅ 높은 안정성과 빠른 속도를 자랑하기에 현재 대중적으oscarstory.tistory.com    이번에는 안드로이드 환경(Java · Kotlin)에서 진행해보자.    Android 환경에서의 AES  Java에서는 java.security, javax.crypto 패키지에서 AES를 지원하기에해당 클래스를 참조해주면 쉽게 사용할 수 있다. 물론 Kotli..

[Android] AES (1) - AES란? / 암호화 / 복호화 사용해보기

이번 포스팅에서는 AES 암호화에 대해 알아본다.    AES 란?   ✅ Advanced Encryption Standard의 약자로직역하면 고급 암호화 표준이다.   ✅ 높은 안정성과 빠른 속도를 자랑하기에 현재 대중적으로가장 많이 사용되는 암호화 알고리즘이라 할 수 있다.   ✅ AES는 대칭키를 사용하는 대표적인 방식으로암호화 · 복호화 작업에 동일한 키를 사용한다. 이는 비대칭키를 사용하는 방식보다 속도가 빠르다는 장점이 있지만,키가 1개이기 때문에, 탈취당할 시 기밀성을 유지하지 못한다는 단점도 있다.     AES 요소   ✅ Secret Key 암호화 키는 128, 192, 256 세 가지로 사용할 수 있고,각 숫자는 bit 수를 의미하며 곧 키의 길이이다.그리고 각 키는 AES-128, ..

728x90