我刚开始研究sqlcipher代码库。我有两个问题。首先,我对sqlcipher源代码的逻辑/加密部分感兴趣。在我看来,这部分是用C / C ++实现的,但我无法获得源代码。如果有可用的代码,你能指点我吗?第二,如果用户忘记密码,sqlcipher是否支持数据恢复机制?
答案 0 :(得分:0)
SQLCipher源代码可在Github here上公开获取。就你可能开始寻找的地方而言,我建议src/crypto_impl.c
。由于数据库的整个内容都是加密的,因此无法在没有数据库密钥的情况下推断数据。