美文网首页
SQLit加密解密

SQLit加密解密

作者: bigCatloveFish | 来源:发表于2018-04-03 16:05 被阅读9次

sqlit数据库

当前数据库的加密解密 一般是两种方式

  1. 加密数据库存储的内容。
  2. 加密数据库本身。
    sqlit 本身是不带加密机制的。需要使用扩展版的SQLCipher。然后 fmdb
    DB Browser for sqlite免费开源的sqlit查看器。可以查看加密后的数据库。
    下载 SQLCipher
git clone https://github.com/sqlcipher/sqlcipher.git

发现 报错

Cloning into 'sqlcipher'...
remote: Counting objects: 10065, done.
remote: Compressing objects: 100% (36/36), done.
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

搜了一下 init一下git 解决问题。

git config --global http.postBuffer 1048576000
 git init

发现 fmdb 的pod中 有相关信息。

pod 'FMDB/SQLCipher'   # FMDB with SQLCipher

可以倒入 fmdb 并且能正常的使用加密解密。
在这里导入之后 可能会有一个问题。


图1 这里会报错 图2 做修改 即可

相关文章

  • SQLit加密解密

    sqlit数据库 当前数据库的加密解密 一般是两种方式 加密数据库存储的内容。 加密数据库本身。sqlit 本身是...

  • AES加密代码(.net和java可互转)

    .net加密解密代码 java加密解密代码

  • 最近用到的一些String的一些常用方法

    string的Base64加密/解密 oc 加密 oc解密 swift 加密 swift 解密 oc字典转jso...

  • https简单介绍

    # 对称加密 加密解密使用同一个密钥,速度较快,如aes # 非对称加密 公钥加密,私钥解密,私钥加密,公钥解密,...

  • 加密

    来源于:MD5加密,Base64加密/解密,AES加密/解密

  • Rsa加解密

    /*** Rsa 加解密* 用法:* (1)公钥加密,私钥解密* (2)私钥加密,公钥解密*/class ...

  • iOS开发证书相关总结

    加密、解密 对称加密、非对称加密 对称加密:加密、解密使用相同的密钥;DES、AES(Mac、Windows的磁盘...

  • Java AES/DES加密&解密

    DES DES加密&解密代码如下: AES AES加密&解密代码如下:

  • 非对称加密和对称加密

    非对称加密和对称加密在加密和解密过程、加密解密速度、传输的安全性上都有所不同,具体介绍如下: 1、加密和解密过程不...

  • 非对称加密和对称加密的区别

    非对称加密和对称加密在加密和解密过程、加密解密速度、传输的安全性上都有所不同,具体介绍如下: 1、加密和解密过程不...

网友评论

      本文标题:SQLit加密解密

      本文链接:https://www.haomeiwen.com/subject/ggjqhftx.html