✔목적
- 안드로이드 초보자라서 연습겸 단위테스트 필요 시, 버튼 클릭 후 원하는 값 보여주기 형식으로 만들어 보았다.
- 기능 추가 시, 제품에서 단위테스트 하는 것 보다는 하나의 기능을 위처럼 부분으로 떼어내서 단위테스트를 해보는 방식이 좋다. (Junit느낌으로 기능에 대한 단위테스트)
- AES256암호화 시 어떤 값이 나오는지 눈으로 바로 보기위하여 (디버깅으로 봐도되지만 그냥 말들어 봄😉)
📌동작방식
- 암호화할 문자열 EditText에 문자열 입력
- 암호화 버튼 클릭 시,암호화 결과 EditText에 AES256 암호화 된 String값 표시 (암호화 키는 코드에 하드코딩 함)
- 복호화 버튼 클릭 시, 암호화 결과 EditText String값을 읽어 복호화하여 표시해줌
📌코드
🔗AES256암호화 코드만 볼 사람 클릭 → https://sunny-develop.tistory.com/4?category=580440
[JAVA] AES256 암호화 복호화
📌AES256Cipher.java package com.hyesun.aesencdec; import com.google.firebase.crashlytics.buildtools.reloc.org.apache.commons.codec.binary.Base64; import javax.crypto.BadPaddingException; import java..
sunny-develop.tistory.com
🔗위 사진의 안드로이드 프로젝트 다운할 사람 클릭 → https://github.com/hyesun9901/AES256_EncDec
GitHub - hyesun9901/AES256_EncDec
Contribute to hyesun9901/AES256_EncDec development by creating an account on GitHub.
github.com
'Android' 카테고리의 다른 글
[Android]xml tag has empty body 경고 해결, xml 노란색 표시 (0) | 2022.11.15 |
---|---|
[Android] FileProvider 다른 앱으로 파일 전달 예제 (0) | 2022.11.09 |
[Android]Intent setType시 사용되는 mime type 얻기 (0) | 2022.11.09 |
[Android] 안드로이드 Toast 메시지 (안드로이드 알림 띄우기) (0) | 2022.09.21 |
[Android] 안드로이드 스튜디오 라이브러리 .jar 추가하기 (0) | 2022.09.21 |