개요
안드로이드의 SharedPreferences와 iOS의 UserDefaults를 암호화하여 민감한 데이터를 강력한 암호화로 보호하는 안전하고 사용하기 쉬운 패키지입니다. Flutter 앱에 원활하게 통합되어 디바이스가 침해되더라도 사용자 데이터가 기밀 상태를 유지하도록 보장합니다. 복잡한 설정 없이 강력한 로컬 저장소를 필요로 하는 개발자를 위한 것으로, 암호화 세부 사항을 추상화하면서도 높은 보안 기준을 유지합니다. 토큰, 비밀번호 또는 기타 개인 정보를 저장하는 데 이상적입니다.
사용 사례
- 인증 토큰 저장
- 사용자 선호 사항을 안전하게 저장하기
- 민감한 앱 데이터 보호
- 로그인 자격 증명 보호
- 구성 설정 암호화
주요 기능
- 엔드 투 엔드 암호화
- 크로스 플랫폼 지원 (Android, iOS, macOS)
- 간단한 API 통합
- 자동 키 관리
- 기본적으로 보안
적합한 대상
- 민감한 사용자 데이터를 처리하는 앱
- 인증 집약형 애플리케이션
- 준수 중심 프로젝트
- 보안을 우선시하는 개발자
- 모바일 우선 애플리케이션
고려 사항
- 적절한 키 처리가 필요합니다
- 기본 키-값 저장에 제한됨
- 내장 백업/복원 없음
- 대규모 데이터셋에서의 성능 오버헤드
- 복잡한 데이터 구조에 적합하지 않습니다