FLUTTER ECOSYSTEM

sqflite_sqlcipher

SQLite용 플러터 플러그인으로, 자체 포함형이며 고신뢰성의 임베디드 SQL 데이터베이스 엔진입니다. (SqlCipher 지원)

최신 버전
3.4.0
30일 다운로드
4.4만
좋아요
162
Pub 점수
150

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

sqflite_sqlcipher는 SqlCipher를 사용하여 암호화된 SQLite 데이터베이스 지원을 제공하도록 sqflite를 확장하는 Flutter 플러그인입니다. 엔드투엔드 암호화를 통해 보안적인 로컬 데이터 저장이 가능하며, 민감한 정보를 처리하는 애플리케이션에 이상적입니다. 이 패키지는 Android, iOS, macOS와 원활하게 통합되며, sqflite와 동일한 익숙한 API를 제공하면서도 강력한 암호화 기능을 추가합니다. 데이터 보호 기준 준수를 필요로 하는 애플리케이션에 특히 유용합니다.

사용 사례
  • 안전한 로컬 데이터 저장
  • 암호화된 사용자 자격 증명
  • 개인정보 보호 규정 준수
  • 민감한 데이터를 가진 오프라인 우선 애플리케이션
  • 금융 또는 헬스케어 앱 데이터
주요 기능
  • 엔드 투 엔드 데이터베이스 암호화
  • sqflite API와의 호환성
  • Android, iOS 및 macOS 지원
  • 오픈소스이며 지속적으로 유지 관리되고 있습니다
  • Flutter 프로젝트와의 간편한 통합
적합한 대상
  • 암호화된 로컬 데이터베이스가 필요한 앱
  • sqflite에 익숙한 개발자
  • GDPR 또는 HIPAA 준수를 요구하는 프로젝트
  • 개인 또는 금융 데이터를 처리하는 모바일 앱
  • 보안 요구 사항이 있는 크로스 플랫폼 애플리케이션
고려 사항
  • 암호화 키를 위한 추가 설정이 필요합니다
  • 암호화로 인한 성능 오버헤드
  • sqflite에 비해 문서가 제한적
  • 수동 키 관리 필요
  • 일부 맥락에서 SqlCipher에 대한 라이선스 관련 우려가 있을 수 있음
지원 플랫폼AndroidiOSmacOS

패키지 설치

flutter pub add sqflite_sqlcipher

카테고리

소스 저장소

관련 프로젝트