Android/Cipher1 [Android] Cipher를 사용하여 암호화 복호화 해보기 Cipher는 암호화와 복호화를 위한 기능을 제공한다. 예제로 EditText에 텍스트를 입력하고 '암호화' 버튼과 '복호화' 버튼을 클릭하여 입력한 텍스트가 어떻게 표시되는지 보여주려고 한다. 1. MessageDigest를 사용하여 Hash 키 생성 2. Cipher.getInstance로 객체 생성 3. SecretKeySpec을 통해 '1'의 Hash 키를 비밀키로 변환 4. Cipher.init으로 초기화하여 암호화 또는 복호화 작업 수행 MessageDigest를 사용하여 Hash 키 생성 Cipher를 사용하려면 해시 키가 필요하다. 해시 키는 MessageDigest로 만들 수 있다. /** * 주어진 바이트 배열과 알고리즘을 사용하여 해시키를 반환. */ private fun hashSH.. Android/Cipher 2022. 11. 24. 이전 1 다음