说明:此数据库为某信PC端的数据库文件,且已拿到密钥,密钥已写在上面提供的文件中。
要求:我想要在加密情形下输入密码直接打开这个数据库的方法,而非解密数据库,我会解密数据库。我现在不是要解密,我是要保持原加密状态,仅查看或修改此数据库,因为解密后数据库就无法被某信加载了。
注意重点:
[color=]要求在加密情况下直接打开此数据库,保留原加密配置!
[color=]要求在加密情况下直接打开此数据库,保留原加密配置!
[color=]仅解密数据库文件的不予采纳!
如果实在无法在加密情形下打开的,也可以提供解密后重新加密回去的方法(要求能被某信正常加载)
采纳原则:提供能在加密情况下打开方法者优先采纳。答非所问的不采纳。
如两个要求均无法满足,15天后此贴申请关闭。已经写的很清楚了,大家看仔细哦。
加密情形下直接打开数据库如果不理解的,我举个例子,比如Navicat打开已加密数据库,可以输入密码打开,保存后原加密还在,我要的是这种。或者DB Browser for SQLite这类专门针对SQLite的数据库软件,都支持直接打开加密的数据库。
移动端的加密数据库是可以用sqlcipher 2.1输入密码直接打开的,但PC端的我试了打不开,用其他软件试了也不行,折腾了一天了还是不行,不知道是不是PRAGMA的参数哪里不对,求大神指教。
关于PC端解密的操作请参考@Light紫星 :https://www.52pojie.cn/thread-1641882-1-1.html
这个帖子讲述了如何解密数据库,但没有提供直接打开的方法,我现在是想要直接打开的方法。
如果玩过某信数据库的人应该已经都明白我是什么意思了,如果有童鞋完全不知道我在讲什么的那也不用纠结了,这个帖子只向懂的人求助的,懂sqlite和SQLCipher的人应该都明白我的意思。