E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sqlcipher
iOS数据库加密完全手册——FMDB+
SQLCipher
这篇文章介绍如何对数据库文件进行加密,基于FMDB+
SQLCipher
,标明踩过的坑,留给同样掉进坑里的小伙伴参考。
7544eb39c4ac
·
2020-02-14 08:53
如何降级加密的Sqlite数据库文件
前情提要之前升级Electron框架至5.x版本时,因编译报sqlite3相关错,加上
Sqlcipher
官网上声称4.x版本在性能和安全性上有了很大提升。
charles0427
·
2020-02-09 23:28
cocoapods install error:None of your spec sources contain a spec satisfying the dependencies: `FMDB/
SQLCipher
今天又遇到了podinstall出错的问题,猜想还是三方库有更新版本,本地没有更新,然后podupdate了一下,更新成功,干脆就记录下来吧。(因为我们项目有主版本分支、国际版本分支、修bug版本分支、新功能版本分支等,需要经常性的切分支,有的分支的第三方库版本也会有不同,所以会经常性的需要podinstall)podinstall出错信息.png至于为什么install不行,而update可以,
Coder_Messi
·
2020-02-05 00:34
对FMDB加密-
SQLCipher
如何使用
根据公司需求需要对数据库加密,公司使用FMDB做的数据库,上网查看了许多博客发现不少坑,总结一下如何使用
SQLCipher
。
Kan__
·
2019-12-30 21:23
Android移动安全(三)客户端敏感信息隐藏
Android开发者经常会遇到需要在客户端对一些敏感信息进行保存的情况,例如我们使用开源库
SQLCipher
对数据库进行加密,我们使用Facebook的Conceal对磁盘上大文件的加密,无论哪种情况,
BlingBest
·
2019-12-28 20:39
[
SQLCipher
]微信数据库 EnMicroMsg.db 的结构
最近这段时间在研究微信数据库的破解和数据读取,根据网上很多大佬的文章的指引,成功拿到了微信数据库的密码,写了个APP,也能成功读取DB里的数据。但是,DB里面都有哪些表呢?好说,把DB文件导出,用可视化工具打开看看就知道了。可惜现实并不那么美好,虽然拿到了密码,但是在PC上打开DB时,就是打不开!!!在PC上无法打开于是分析进程一度受阻……难道就没办法知道这个DB里面都有什么表了?不应该,如果没办
ShawnXiaFei
·
2019-12-27 20:04
android 调用jni方法报错
1.问题出现因为项目需要用到数据库加密,所以导入了lib
sqlcipher
.so文件,因为这个文件有三种模式,armeabi、armeabi-v7a、x86.原有的硬件设备只有armeabi的so.此时启动程序
小郑
·
2019-12-27 05:41
WCDB漫谈
WeMobileDev(微信前端团队)放出了第三个开源组件-WCDBWCDB(WeChatDataBase)是微信官方的移动端数据库组件,致力于提供一个高效、易用、完整的移动端存储方案微信团队怎么说基于
SQLCipher
WCDB-iOS
Pnyg_回眸
·
2019-12-26 03:09
GreenDao理解(粗浅,帮助理解)
优点:性能高,号称Android最快的关系型数据库内存占用小库文件比较小,小于100K,编译时间低,而且可以避免65K方法限制支持数据库加密greendao支持
SQLCipher
进行数据库加密有关
SQLCipher
MissPSTime
·
2019-12-24 21:32
GreenDao加密与更新升级
一:数据库加密我们这里使用
sqlcipher
加密greendao数据库:1:在使用GreenDao的Moudle中添加依赖://数据库加密库compile'net.zeteti
Smile__EveryDay
·
2019-12-15 03:24
WCDB初体验
基于
SQLCipher
,支持iOS,macOS和Android。备注:WCDB使用的
SQLCipher
是fork了原版本且修改过的。
灵祖儿
·
2019-12-14 17:02
关于WCDB Swift 的一些简易使用
移动数据库框架wcdb开源地址:https://github.com/Tencent/wcdb一、wcdb介绍引用官方说法:“WCDBSwift是一个易用、高效、完整的移动数据库框架,它基于SQLite和
SQLCipher
jesse_xie
·
2019-12-08 07:28
bug记录及解决
4818971availableforofflinemode.解决在Settings>Build,Execution,Deployment>Compiler里找到Command-lineOptions里将--offline删掉就行了
sqlcipher
美好的世界V
·
2019-12-07 00:00
SQLCipher
加密你的数据库
SQLCipher
是基于SQLite的开源数据库,在SQLite的基础上增加了加密功能,集成已经极其很方便。step1Sqlc
lbyte
·
2019-11-06 02:34
SQLCipher
数据库加解密
介绍:使用SQLite数据库的时候,有时候对于数据库要求比较高,特别是在iOS8.3之前,未越狱的系统也可以通过工具拿到应用程序沙盒里面的文件,这个时候我们就可以考虑对SQLite数据库进行加密,这样就不用担心sqlite文件泄露了通常数据库加密一般有两种方式1对所有数据进行加密2对数据库文件加密第一种方式虽然加密了数据,但是并不完全,还是可以通过数据库查看到表结构等信息,并且对于数据库的数据,数
farawei
·
2019-11-03 19:55
FMDB数据库加密
第一种方式的常见做法是是将要存储的内容先加密然后存到数据库中,使用的时候将数据库解密,但是这样会消耗很多时间,大部分性能消耗在数据的加解密上,同时,第二种方式,SQLite本身支持加密功能(免费版的不支持),
SQLCipher
肉肉要次肉
·
2019-10-31 07:15
SQlite数据库的加密与解密
SQliteAndroid系统自带的SQlite是明文存储,不支持加密二SQlite加密方式内容加密主要写入读取数据时候做加密与解密的动作缺点:表结构暴露无法直接搜索数据库文件加密对整个数据库文件加密三采用开源的
SQLCipher
sunny_ke_ke
·
2019-10-31 05:01
微信消息记录导出并制作图云(安卓版)
准备在七夕那天给女朋友准备一份小礼物就是把在一起之后的所有微信聊天记录生成一份词云MENU前期准备数据文件准备生成可操作字符串/列表聊天时段分布图消息记录词云生成全部代码前期准备一台已经Root过的安卓系统手机软件:
sqlcipher
.exe
Kobe_k
·
2019-08-07 23:46
Review
【Android】log出现didn't find class "net.
sqlcipher
.database.SQLiteOpenHelper"
在使用greendao时,我们会在日志中看到didn'tfindclass"net.
sqlcipher
.database.SQLiteOpenHelper",这是由于greendao的安全机制所造成的,
yuchen_fighting
·
2019-07-10 18:44
Window上
sqlcipher
软件打不开32位密码的sqlite数据库解决方法
一.前言最近要研究一个安卓应用的数据库加密,密码和数据库都导出来了,但用window上的
sqlcipher
.exe怎么都打不开,分析了应用的apk,里面用到的数据库是微信开源的那一套数据库。
Denny_Chen_
·
2019-07-07 23:10
window系统下,使用
sqlcipher
工具加、解密sqllite数据库
进入cmd1.通过
sqlcipher
-shell64.exe加载加密
liyixing1
·
2019-07-01 23:00
sqlcipher
iOS sqlite ORM框架-LKDBHelper
ARCFMDB添加到你的项目如果你使用CocoaPods,直接添加下面的代码到你的Podfile文件pod'LKDBHelper'使用Encryption,添加下面的代码(顺序不能错)pod'FMDB/
SQLCipher
'pod'LKDBHelper
鸿鹄当高远
·
2019-05-21 16:00
SQLite3
SqlCipher
windows下的编译
SQLite3是一个广泛使用的数据库,从linux,windows到安卓都有SQLite的应用。本文介绍SQLite3在windows上的编译。SQLite3提供了多种源代码的下载,下面以合并后的代码(amalgamation)和原始代码(RAW)为例说明编译过程。编译过程参考https://www.sqlite.org/howtocompile.htmlamalgamation编译方式下载(地址
nullo
·
2019-04-19 17:55
Android插件化数据库加密-
sqlcipher
目录1.概括[1]2.踏坑历程[2]3.基础使用[3]4.修改框架对SO文件的使用[4]5.
sqlcipher
附加库的使用[5]概括首先说一下我们是基于Android-Framework-Plug插件化框架
AntCoding
·
2019-03-29 14:24
解决
sqlcipher
从3.5.9升级到4.0.1后,greendao3.2.2编译引起的问题
org.greenrobot.greendao.database.DatabaseOpenHelper中的EncryptedHelper类的构造函数需要修改,增加一个net.
sqlcipher
.database.SQLiteDatabaseHook
自然V简单
·
2019-02-13 14:31
【我的Android进阶之旅】SQLite出错时候的错误码整理
sqlite保存出错了,错误信息如下所示:[E][2018-12-24+8.014:56:28.729][21394,1737][:][OrmLiteDao.java,insert,125][net.
sqlcipher
.database.SQLiteDiskIOException
欧阳鹏
·
2018-12-24 16:56
Android应用开发
我的Android进阶之旅
Android 动态获取数据库需要的准备工作
1.需要用到
SQLCipher
,它是目前比较流行的一款开源的SQLite加密工具
SQLCipher
,对数据文件进行加密,当然微信也在使用。
SQLCipher
是完全开源的,其代码托管在github上。
I_am_a_coder_coder
·
2018-12-04 02:12
Android
Studio
FMDB 使用
SQLCipher
对数据库进行加密
Pods集成,Carthage集成,源代码集成等三种.本方法只针对Pods集成/源代码集成做了说明.Carthage集成请参考其他两种.Pods集成直接修改源代码推荐指数:★☆☆☆☆Pods引用FMDB/
SQLCipher
l蓝色梦幻
·
2018-11-21 10:11
在 Node.js 中使用
SQLCipher
Electron重新编译代码的过程中,从服务器端下载了已经官方提供的编译好的工具,并没有使用我们自己的工具.因此这里需要自己对Node-SQLite代码做出修改.此外,由于尽量少的采用dll的原则,因此对于
SQLCipher
l蓝色梦幻
·
2018-11-19 16:15
在UWP中使用SQLite数据库,支持加密
支持对数据库文件的加密,其
sqlcipher
加密版为sqlite-net-
sqlcipher
,可以从Nuget获取。如果在开发iOS/macOS应用中使用的也是基于sql
鳗驼螺
·
2018-11-07 16:33
使用
sqlcipher
库时提示No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-lin...
方法1copyndk旧版本的toolchains参考下面的内容NotoolchainsfoundintheNDKtoolchainsfolderforABIwithprefix:mips64el-linux-android今天把ndk升级了,但之前的串口通信的例子却无法编译了,一直报错NotoolchainsfoundintheNDKtoolchainsfolderforABIwithprefix
牵手可能
·
2018-10-22 16:29
【matlab】记一次微信聊天文字记录导出到Excel工作
3、加密数据库DB文件打开工具:
sqlcipher
.exe(下载链接:微云分享)4、Excel5、MATLAB(可选)二、找到加密
万能搜吧
·
2018-07-19 19:52
matlab
mac book air 编译
sqlcipher
编译
SQLCipher
0x01.编译成静态库$.
iamcxl369
·
2018-06-12 21:52
数据库
macbook
air
Android
SQLcipher
数据库解密
处于安全需求的情况下,诞生出了给数据库整体文件封装加密的工具,用法与原生数据库一模一样,只是引用的包名不一样原生:android.database.sqlite.SQLiteDatabase;可以加密:net.
sqlcipher
.database.SQLiteDatabase
C_小艾
·
2018-06-07 18:19
android
导出微信聊天记录并生成词云
项目开源地址:Github需要准备的工具:已root的安卓手机,RE文件管理器,wx
sqlcipher
.exe(用于解密数据库),python3.5及相关库(jieba,wordcloud)效果图如下:
contr4l_
·
2018-05-31 23:07
Database
greendao数据库加密
添加依赖//Thisisonlyneededifyouwanttouseencrypteddatabasescompile'net.zetetic:android-database-
sqlcipher
:
优雅的敲代码
·
2018-05-24 15:15
安卓数据库
数据库加密
C++编译SQLite数据库以及如何使用加密数据库
SQLCipher
一、前言最近在倒腾东西的时候无意中需要在PC端解密某社交工具的数据库,移动设备中的加密数据库信息,我们也都知道一般采用了免费的
SQLCipher
进行加密。
编码美丽
·
2018-05-22 08:34
Sqlite 数据库 加密
demo参考文章:http://blog.bombox.org/2016-04-18/
sqlcipher
-start/加密后,sqlite文件打开需要密码才可以打开,密码正是我们加密时所使用的KEY依赖第三方库
AZander
·
2018-05-17 15:05
[Ubuntu]
Sqlcipher
命令行下解密微信WCDB数据库
0x01.安装
Sqlcipher
Ubuntu下使用
SQLCipher
命令行对db加密windows下的安装步骤忽略自行搜索0x02.解密数据库通过
sqlcipher
打开加密数据库,解密后就可以直接通过SQL
iamcxl369
·
2018-05-03 20:36
手机软件开发笔记
数据库
某英语资源文件破解
4,通过查找发现http://foggry.com/blog/2014/05/19/jia-mi-ni-de-sqlite/
sqlcipher
EnMicroMsg.db'PRAGMAkey="key";
bigCatloveFish
·
2018-04-02 20:42
Cordova在Android系统下的文件操作要点
昨天涉及到操作
SQLCipher
在Android下的加解密操作,最初的需求是新建一个未加密的Sqlite数据库文件,然后分发到目标Android系统后,再根据实际情况加密(可能是根据特定目标平台的某具体参数设置加密密钥
环零弦
·
2018-02-24 15:19
关于Android敏感信息
本篇文章内容来自于1.Android高级进阶顾浩鑫2.相对应的知识块的最下方会给出原来的帖子的链接前言Android经常遇到需要在客户端对一些敏感信息进行保存,例如开源库
SQLCipher
对数据库进行加密
Amy_LuLu__
·
2018-01-30 14:04
App 安全方案
加密方案:方案一:将数据加密后存入数据库弊端:每次存入数据都要进行加密,影响速度方案二:使用FMDB/
SQLCipher
对数据库进行加密,效果,及时从拉取到数据库源文件,亦无法查看到数据二、本地PLIST
jiezheng
·
2017-12-07 03:42
利用
SQLCipher
加密数据库并压缩上传
Google可知加密的方式还是蛮多的,这里使用的是免费的
SQLCipher
,至于收费的,咱就不考虑了~毕竟免费就可以实现的功能何必要掏银子呢对吧~(但是有一点要说明,免费的有点low,放在工程中看着特别碍眼
Weelh
·
2017-11-27 03:55
greenDAO的使用详解---(4)greenDAO3.2.2结合
sqlcipher
加密数据库
greenDAO的使用详解—(4)greenDAO3.2.2结合
sqlcipher
加密数据库1.
SQLCipher
介绍
SQLCipher
是一个在SQLite基础之上进行扩展的开源数据库,它主要是在SQLite
lidiwo
·
2017-11-23 14:50
android
使用
SQLCipher
进行数据库加密代码实现以及java.lang.UnsatisfiedLinkError 报错的解决
SQLCipher
实现数据库文件加密代码:http://download.csdn.net/download/c657674129/10109019首先数据库加密有两种方式:1.对数据库内容进行加密,比如利用
嘿吼嘿吼
·
2017-11-08 09:11
SQLCipher
的导入和基本使用
SQLCipher
是分为社区版和商业版,我这里现在只介绍社区版怎么使用:官网,里面可以看到应该导入什么依赖
SQLCipher
官网importandroid.content.Context;importnet.
sqlcipher
.database.SQLiteDatabase
业大神
·
2017-11-01 10:24
数据库
SQLCipher
的异常总结
异常信息如下:(1)没有进行初始化导致的异常:Noimplementationfoundforvoidnet.
sqlcipher
.database.SQLiteDatabase.dbopen(java.lang.String
业大神
·
2017-11-01 10:01
异常和解决办法
交叉编译
sqlcipher
1.小心预编译宏SQLITE_HAS_CODEC2.openssl在不同License下,导出的符号不对等。(错了,1.1.0后api发生变化,小心选用openssl版本)3,ac使用了libtool,但sysroot却在链接时失效。一如往常,所有GNUMakelike的项目在linux平台下configure+make顺利编译安装,但交叉编译到androidlinux平台时,过程总是问题不断,要
bbqz007
·
2017-10-26 11:00
sqlcipher
加密已有数据库及其时机
最近我们做的移动im打算将数据库加密,我们的数据库是对数据库的简单封装,调研了一些开源数据库加密工具,觉得
sqlcipher
用户会多一点,而且开源。
nicGithub
·
2017-08-26 05:49
Java
android
跨门槛
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他