SQLite加密方式
发布时间:2020-12-12 19:25:39 所属栏目:百科 来源:网络整理
导读:转载自:http://www.cnblogs.com/daguo/p/3747858.html 关于SQLite SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如iOS、Android)。 然而免费
转载自:http://www.cnblogs.com/daguo/p/3747858.html
关于SQLite SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如iOS、Android)。 然而免费版的SQLite有一个致命缺点:不支持加密。这就导致存储在SQLite中的数据可以被任何人用任何文本编辑器查看到。 SQLite加密方式 对数据库加密的思路有两种: 1. 将内容加密后再写入数据库 这种方式使用简单,在入库/出库只需要将字段做对应的加解密操作即可,一定程度上解决了将数据赤裸裸暴露的问题。 不过这种方式并不是彻底的加密,因为数据库的表结构等信息还是能被查看到。另外写入数据库的内容加密后,搜索也是个问题。 2. 对数据库文件加密 将整个数据库整个文件加密,这种方式基本上能解决数据库的信息安全问题。目前已有的SQLite加密基本都是通过这种方式实现的。 SQLite加密工具 目前网上查询到iOS平台可用的SQLite加密工具有以下几种: SQLite Encryption Extension (SEE) 事实上SQLite有加解密接口,只是免费版本没有实现而已。而SQLite Encryption Extension (SEE)是SQLite的加密版本,提供以下加密方式:
|
相关内容
- flash – AS3 – 对嵌套数组进行排序
- ruby-on-rails – 测试视图编辑表单时Rspec失败
- Oracle 11g:Sql Developer:如何执行多个匿名块
- ruby-on-rails – Capistrano部署失败的git:check – 权限
- C#控制台应用程序 – 在运行时编辑用户设置
- ruby-on-rails – 如何使用Rails 4和Ruby 2.0应用程序进行实
- ruby-on-rails – Rails – 如何显示缩进的JSON?
- 【VB】MD5算法
- PostgreSQL创建数据库时报错:ERROR: source database "
- 将XML的标题和内容分离