FLUTTER ECOSYSTEM

sqflite_sqlcipher

适用于 SQLite 的 Flutter 插件,一个自包含、高可靠性、嵌入式 SQL 数据库引擎。(支持 SqlCipher)

最新版本
3.4.0
近 30 天下载
4.4万
喜欢数
162
Pub 分数
150

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

sqflite_sqlcipher 是一个 Flutter 插件,它扩展了 sqflite 以使用 SqlCipher 提供加密的 SQLite 数据库支持。它可实现安全的本地数据存储,并提供端到端加密,非常适合处理敏感信息的应用程序。该包可无缝集成到 Android、iOS 和 macOS 平台,提供与 sqflite 相同的熟悉 API,同时增加了强大的加密功能。对于需要符合数据保护标准的应用程序尤其有用。

适合场景
  • 安全的本地数据存储
  • 加密的用户凭据
  • 遵守隐私法规
  • 具有敏感数据的离线优先应用程序
  • 金融或医疗应用数据
主要特点
  • 端到端数据库加密
  • 与 sqflite API 的兼容性
  • 支持 Android、iOS 和 macOS
  • 开源且持续维护
  • 与 Flutter 项目的轻松集成
适合对象
  • 需要加密本地数据库的应用
  • 熟悉 sqflite 的开发者
  • 需要符合GDPR或HIPAA合规性的项目
  • 处理个人或财务数据的移动应用
  • 具有安全需求的跨平台应用程序
使用建议
  • 需要额外设置加密密钥
  • 加密导致的性能开销
  • 与 sqflite 相比,文档有限
  • 需要手动管理密钥
  • 在某些情况下,SqlCipher可能存在许可问题
支持平台AndroidiOSmacOS

安装插件

flutter pub add sqflite_sqlcipher

所属分类

源码仓库

关联项目