[Background] 프로젝트를 하면서 중요한 정보를 로컬에 저장할 필요가 있을 때 Encypted Shared Preference을 사용하고자 했는데 이상하게 일부 디바이스에서 오류가 발생하는 에러 로그를 볼 수 있었습니다 그래서 이번 글에는 프로젝트에 적용할 수 있는 방법을 알아보고 문제 해결 방법을 알아보고자 합니다. 프로젝트는 Clean Architecture을 적용한 상태입니다. [적용하기] 먼저 필요한 dependencies을 적용합니다. dependencies { implementation("androidx.security:security-crypto-ktx:1.1.0-alpha06") } 그리고 저는 프로젝트에서는 Hilt을 이용해서 초기화를 해주었습니다. 모든 데이터에 암호화를 걸고 싶..