`
liyixing1
  • 浏览: 957204 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

window系统下,使用sqlcipher工具加、解密sqllite数据库

阅读更多
链接:https://pan.baidu.com/s/1c9fn0X6rKc29CzK7EknBmw
提取码:8b9b
复制这段内容后打开百度网盘手机App,操作更方便哦

解密过程


说解密也不太准确,因为这个工具,是不提供直接解密功能的,需要先创建一个没有加密的db文件
再把加密的数据,通过密码,解析,并复制到新的未加密的db文件。

进入cmd





1.通过sqlcipher-shell64.exe加载加密后的文件
2.设置密文
3.创建一个新的db文件,密码是空的(未加密)
4.导出文件内容到这个新的未加密的db
5.断开连接



加密过程

加密过程我自己本身没有测试过,拷贝了一段别人的文字内容

输入命令1:sqlcipher-shell64.exe origin.db 【完成之后按Enter键】
输入命令2:ATTACH DATABASE ‘encrypted.db’ AS encrypted KEY ‘thisiskey’; 【Enter】
输入命令3:SELECT sqlcipher_export(‘encrypted’); 【Enter】
输入命令4:DETACH DATABASE encrypted; 【Enter】
---------------------
作者:wengpanfeng
来源:CSDN
原文:https://blog.csdn.net/wengpanfeng/article/details/78406172
版权声明:本文为博主原创文章,转载请附上博文链接!
  • 大小: 7.5 KB
分享到:
评论

相关推荐

    sqlite数据库加密解密sqlcipher3.0.1.zip

    在"sqlite数据库加密解密sqlcipher3.0.1.zip"这个压缩包中,"txt.txt"文件可能是关于如何使用SQLCipher的指南或使用示例,它可能会涵盖以下内容: 1. **安装与集成**:指导如何将SQLCipher库集成到你的项目中,可能...

    sqlcipher4 可设置sqlite数据库密码

    6. **安全注意事项**:尽管SQLCipher提供了加密保护,但仍然需要遵循良好的安全实践,比如定期更换数据库密码,避免明文存储密码,以及在可能的情况下使用安全的传输协议(如HTTPS)。 7. **性能影响**:加密和解密...

    sqlcipher 加密解密工具使用详解

    sqlcipher 加密解密工具使用详解

    SQLite数据库 加密解密工具

    本文将详细介绍如何使用.NET环境下的SQLite加密解密工具来确保数据库的安全。 首先,SQLite数据库的加密通常涉及到两方面的技术:透明数据加密(TDE)和应用程序级别的加密。TDE是在数据库级别进行的,数据在写入...

    数据库解密sqlcipher2.1

    Sqlite数据库解密查看用SQLCipher2.1。 打开数据库,提示输入Key,输入数据库密码即可。 网上下载的,分享出来。

    android-database-sqlcipher-v3.3.1 sqllite加密so包

    在Android平台上,数据库是应用程序存储数据的重要方式,而SQLCipher是一个强大的工具,为SQLite数据库提供了加密功能,确保了数据的安全性。"android-database-sqlcipher-v3.3.1"是一个针对Android平台的SQLCipher...

    SQLlite数据库查看工具和操作数据库代码(JAVA)

    本主题主要关注如何使用SQLite数据库查看工具以及在Java环境中操作SQLite数据库。 首先,SQLiteSpy_1.9.1是SQLite数据库的一个可视化查看工具,它允许用户直观地浏览数据库结构、执行SQL查询、查看和编辑数据。...

    微信数据库解密工具 EnMicroMsg Decrypt 20200620

    微信数据库 EnMicroMsg.db 解密工具 EnMicroMsg_Decrypt 20200620 Android版微信的数据库是加密了的,本工具可根据提供的密码将数据库解密为明文数据库,方便用户浏览。 用法:EnMicroMsg_Decrypt EnMicroMsg.db ...

    android 的sqlite数据库加密实现

    3. 兼容性问题:不是所有的SQLite工具都支持加密数据库,备份和恢复时需使用支持加密的工具。 六、NativeDemo示例 "NativeDemo"可能是一个示例项目,展示了如何在Android原生环境中实现SQLCipher加密。这个项目可能...

    Sqlite数据库加密、解密工具所用到的数据库

    Sqlite数据库加密、解密工具所用到的数据库,可用于测试该工具,进行学习使用

    SQLiteSpy sqlLite数据库查看工具

    SQLite是一个开源的、文件级别的数据库系统,广泛应用于移动设备、嵌入式系统以及桌面应用中,因为它无需独立服务器进程,可以直接在应用程序中使用。 SQLiteSpy的主要特性包括: 1. **实时查看数据库**:用户可以...

    sqllite数据库UI工具

    SQLite是一种轻量级的、开源的关系型数据库管理系统,它无需单独的服务器进程,可以直接嵌入到应用程序中使用,因此在移动设备和小型项目中非常流行。SQLite数据库UI工具则是为了帮助开发者更方便地管理和操作SQLite...

    sqllite 数据库 jar包

    sqllite 数据库 jar包 java c#sqllite驱动

    JAVA中SQLlite数据库BLOB数据类型的存取.docx

    JAVA 中 SQLlite 数据库 BLOB 数据类型的存取是指在 JAVA 语言中使用 SQLlite 数据库来存储和读取大型二进制对象(BLOB),以便实现文件存储和读取的功能。本文将详细介绍如何使用 JAVA 语言来实现 SQLlite 数据库...

    易语言源码SQLlite数据库源码.rar

    SQLite是一款轻量级的数据库管理系统,它被广泛应用于嵌入式系统和移动应用中,因为它无需服务器进程,可以直接在应用程序中使用。 这个“易语言源码SQLite数据库源码.rar”压缩包包含了使用易语言编写与SQLite...

    SQLite数据库加密/解密工具

    在C#环境下SQLite加密/解密工具。包含源码

    易语言SQLlite数据库

    易语言SQLlite数据库源码,SQLlite数据库,创建_库,打开_库,加_记录,到_首记录,到_尾记录,删除_记录,关闭_库,全部_关闭,取_字段名,取_字段位置,取_字段类型,取_字段数,取_记录数,取_记录索引,跳到指定记录,跳过记录,读...

    安卓平台sqllite数据库加解密驱动.rar

    源码参考,欢迎下载站

    sqlcipher-3.4.0

    5. **跨平台**:SqlCipher支持多种操作系统,包括Windows、Linux、macOS、iOS和Android等,方便在各种环境下使用。 6. **性能优化**:虽然加密会增加一些处理开销,但SqlCipher通常会努力优化以降低对性能的影响。 ...

    sqllite加密与解密存储

    在很多情况下,为了保护数据的安全性和隐私,我们需要对SQLite数据库进行加密和解密操作。本文将深入探讨SQLite的加密与解密存储,并结合Himi加密方法来阐述具体实现。 SQLite的加密方案主要分为内置加密和支持第三...

Global site tag (gtag.js) - Google Analytics