是否可以使用 PHP 将 SQL AES_ENCRYPT/AES_DECRYPT 实现到 SQLite 中?
例如我有一个 PHP 代码:
$SQL = "INSERT INTO parent (Request, Column1, Column2) VALUES ('$Request',AES_ENCRYPT('$Col1','$key'),AES_ENCRYPT('$Col2','$key'))";
这个查询在 SQL 中有效,但是是否可以在 SQLite 中使用相同的查询?
嗯,大约 10 分钟前我完成了安装PHP 7.2.2
在我的 HP 笔记本电脑上Ubuntu 16.04 LTS 64bit
。您不需要获得许可证SQLite
加密扩展 (SEE)。在现有的基础上PHP
扩展我添加了一些C
文件与AES
and SQLite
用于加密/解密寻呼机的函数。它运行良好,现在我将尝试使用 Intel i5 内置 AES 功能使其运行 - 以充分利用硬件本身。
现在,要打开 sqlite 数据库,我可以使用以下命令:
class MyDB extends SQLite3 {
function __construct(){
$this->open('sqlite3.db',SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, 'your_password_here');
}
}
加密整个数据库绝对是最好的解决方案。
给我留言了解详情。我可能很快就会发布这个解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)