gpt4 book ai didi

sqlite - SQL Chiper命令行

转载 作者:行者123 更新时间:2023-12-03 19:02:53 24 4
gpt4 key购买 nike

有人可以建议我在命令行中打开加密的(http://sqlcipher.net/)数据库需要做什么。

当我尝试使用监视模式进行操作时,它会显示以下消息

sqlite> .schema
Error: file is encrypted or is not a database


我知道db的密码,我只想弄清楚如何正确打开它的步骤。我的操作系统是Ubuntu 11.10

最佳答案

最终,如果有人需要的话,我设法做到了,这是我的步骤:

我从http://sqlcipher.net/introduction/开始并下载了sqlcipher。

对我来说,第一个问题是我无法从源代码配置和构建它,因为我没有libscrypto.a,它是openssl密码库的一部分。

我已经安装了apt-get install libssl-dev

然后我成功配置了sqlcipher运行

$./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto"
$make


创建该可执行sqlite3文件后,我便能够打开加密数据库。

要提供密码,您应该执行以下语句。

PRAGMA key ='密码'

关于sqlite - SQL Chiper命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9615076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com