使用 PHP 将 SQL AES ENCRYPTION 实施到 SQLite 中

2023-12-05

是否可以使用 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(使用前将#替换为@)

使用 PHP 将 SQL AES ENCRYPTION 实施到 SQLite 中 的相关文章

  • 如何从父类函数访问子类中定义的常量?

    我从 php net 看到这个例子 但 c MY CONST 仅在 5 3
  • Apache 访问 Linux 中的 NTFS 链接文件夹

    在 Debian jessie 中使用 Apache2 PHP 当我想在 Apache 的文档文件夹 var www 中创建一个新的小节时 我只需创建一个指向我的 php 文件所在的外部文件夹的链接 然后只需更改该文件夹的所有者和权限文件夹
  • 数字表与递归 CTE 生成一系列数字

    为什么使用数字表比使用递归 CTE 动态生成它们要快得多 在我的机器上 给定一张桌子numbers单列n 主键 包含从1到100000的数字 查询如下 select n from numbers 大约需要 400 毫秒才能完成 使用递归 C
  • 如何使用 php 下载/打印页面的特定部分

    我有一个 HTML 页面如下 Lorem Ipsum is simply dummy text of the printing and typesetting industry Lorem Ipsum has been the indust
  • 扩展蓝图类?

    我想覆盖timestamps 函数中发现Blueprint班级 我怎样才能做到这一点 e g public function up Schema create users function Blueprint table table gt
  • SQL查询查找表的主键?

    我怎样才能找到哪一列首要的关键使用查询来创建表 这是重复的question https stackoverflow com questions 893874 mysql determine tables primary key dynami
  • 从 smarty 访问 PHP 文件的变量(本地或全局)

    我有一个 php 文件 其中包含一些本地和全局变量 例如 foo 从此文件中调用 smarty 对象 如何在不更改 PHP 文件的情况下从 smarty 脚本访问 foo Thanks 如果你有一个名为 BASE 的常量变量 并且定义如下
  • 从 .phar 存档中提取文件

    对于 Phar 文件 我完全错过了一些东西 我正在安装一个需要 phpunit pdepend 和其他依赖项的项目 我将它们作为 phar 文件获取 但是 我无法使用命令行工具 php 命令 从中提取文件 我用谷歌搜索了这个问题 但没有发现
  • “使用未定义常量”注意,但该常量应该被定义

    共有三个文件 common php controller php 和 user php 文件 common php 如下所示 文件controller php看起来像 文件 user php 如下所示 执行脚本时 会给出通知 注意 使用未定
  • SQL 约束以防止根据列的先前值更新列

    是否可以使用检查约束 或其他一些技术 来防止在更新记录时设置与其先前值相矛盾的值 一个例子是 NULL 时间戳 表明发生了某些事情 例如 file exported 一旦文件被导出并且具有非 NULL 值 就不应再将其设置为 NULL 另一
  • MySQL 追加字符串

    How can I append a string to the end of an existing table value Let s say I have the table below And let s say that Mari
  • Spark SQL 中的 SQL LIKE

    我正在尝试使用 LIKE 条件在 Spark SQL 中实现联接 我正在执行连接的行看起来像这样 称为 修订 Table A 8NXDPVAE Table B 4 8 NXD V 在 SQL Server 上执行联接 A revision
  • PHP 中只保留数组的前 N ​​个元素? [复制]

    这个问题在这里已经有答案了 有没有办法只保留数组的前 N 个 例如 10 个 元素 我知道有array pop 但是有没有更好 更优雅的方法呢 您可以使用array slice http php net array slice or arr
  • CURL 中的 data-urlencode 是什么意思?

    我搜索了很多个小时试图弄清楚 php curl 中的 data urlencode 是什么 我尝试过这个 但我认为这是不对的 xmlpost object1 file https www lob com goblue pdf 在文档中是 d
  • Laravel 中只向登录用户显示按钮

    如果我以 John 身份登录 如何才能只显示 John 的红色按钮而不显示 Susan 的红色按钮 测试系统环境 Win10 Laravel5 4 Mysql5 7 19 table class table table responsive
  • 如何在 PHP 中从 IP 地址/国家/地区名称查找时区 ID?

    谁能告诉我 PHP 中是否有任何方法可以从 IP 地址或国家 地区名称获取时区区域 例如 亚洲 加尔各答 描述 我正在尝试根据他 她的国家 地区设置用户时区 我从他的 IP 地址获取用户所在国家 地区 但我需要该国家 地区的时区区域 例如
  • 一次播种多行 laravel 5

    我目前正在尝试为我的用户表播种 如果我像这样尝试 2 行 就会失败 如果我只使用单个数组而不是 users 数组内的 2 个数组来创建一些假数据 那么效果很好 我做错了什么 正确的方法是什么 class UserTableSeeder ex
  • 如何使用 PHPExcel 库从 Excel 获取日期

    我正在尝试使用 PHPExcel 从 Excel 获取日期 但我没有得到日期 我得到的字符串值不是 1970 以来的秒数 我尝试过的代码是 InvDate trim excel gt getActiveSheet gt getCell B
  • post php mysql 的拆分关键字

    我有一个表存储帖子 ID 它的标签如下 Post id Tags 1 keyword1 keyword2 keyword3 我想循环遍历该表中的每一行并执行以下操作 将关键字1 关键字2 关键字3放入新表中 word id word val
  • SQL 更新 - 更新选定的行

    我正在使用 SQL Server 2008 我有一个名为MYTABLE有两列 ID STATUS 我想编写一个存储过程来返回其记录STATUS是 0 但是这个存储过程必须更新STATUS返回行数为 1 如何在单个查询中执行此选择和更新操作

随机推荐

  • 使用 Python Paramiko 使用非默认 shell 在远程服务器上执行本地脚本

    我正在尝试运行我的本地bash远程服务器上的脚本 无需将其复制到远程服务器中 出于测试目的 如下简单 有不少服务器运行完美 但在某些服务器运行tcsh 有一个问题 我如何调用bash 如果以下不起作用 下面是虚拟的test sh bin b
  • 在IOS中使用NSSortDescriptor对数组(NSString + Number)进行排序?

    我想使用对数组进行排序NSSortDescriptor 这是我的代码 NSSortDescriptor descriptor NSSortDescriptor alloc initWithKey filename ascending YES
  • 使用 .SDcols 时将 data.table 列传递到函数中

    我想使用DT lapply SD func by group SDcols cols 语法在data table 但我想传递一列DT to func 有办法让它发挥作用吗 例如 indexfunc lt function col index
  • vbscript 中的过程调用或参数无效

    我正在使用 vb 脚本将文件上传到服务器 我遇到的问题是 当我将文件设置为 ASCII 格式时 如下所示 Set oFile oFS CreateTextFile sPath FileName True False 当调用子程序时 我收到一
  • 锚标记单击在 CSS 滑块中不起作用

    我想在我的项目中使用以下 CSS 滑块 http jsfiddle net 63w9jnqq 1 它不使用任何 JavaScript 或 jQuery 当我单击除 幻灯片 5 带我回到最初 幻灯片 5 而不是打开一个新选项卡 这是 CSS
  • 为什么在 Ubuntu 14.10 中我需要按两次 CTRL+D 才能跳出 `while ((c=getchar())!=EOF)`?

    我是 C 编程和 Ubuntu 的新手 我正在阅读 D M Ritchie 的 C 编程语言 其中我发现了以下代码 include
  • 如何按顺序使用子字符串

    我有以下查询来选择具有由两个点分隔的三个级别的域名 select domainname from db table where criteria like com AND domainname like 现在 我需要按域名的 部分而不是 对
  • 如何安排自定义标记清除收集器的收集周期?

    我为 Postscript 虚拟机编写了一个简单的垃圾收集器 并且我很难设计一套合适的规则来确定何时进行收集 当空闲列表太短时 以及何时分配新空间 当有很多空间可以使用吗 到目前为止我都是自底向上写的 但是这个问题涉及到顶层设计 所以我觉得
  • Python Webkit 使用虚拟帧缓冲区制作网站屏幕截图

    问题是我需要在不运行 X 服务器的情况下捕获网站屏幕截图 因此理论上可以创建一个虚拟帧缓冲区并使用它来捕获屏幕截图 有没有类似的解决方案 任何建议 将不胜感激 Sultan 您可以结合使用 Selenium WebDriver 和 pyvi
  • 控制R中打印输出的小数位数

    R 中有一个选项可以控制数字显示 例如 options digits 10 应该给出 10 位数字的计算结果 直到 R 会话结束 在R的帮助文件中 digits参数的定义如下 digits 控制位数 打印数值时打印 这只是一个建议 有效值
  • 从字符串编译 ERB 代码时出错

    我正在为我的视图助手 Rails 4 0 编写一些测试 并尝试在执行它的字符串中编译 ERB 代码 然而 为了简单起见 我在这里使用了 Rails 表单助手中的常用方法 并收到了相同的错误 Failure Error ERB new tem
  • 使用 UTF-8 特殊字符的 PHP 文件处理

    PHP 中的文件处理似乎不适用于某些字符 例如 编码的 UTF 8如果路径是硬编码的并将 php 文件保存为 UTF 8 是否有可能使其适用于所有 或大多数西方角色 有没有一个图书馆可以实现这一点 因为我找不到任何东西 例如名为的文件夹 在
  • Django 文件上传:路径和文件名

    当 Django 服务器接收到上传的文件时 可以使用 UploadedFile name 读取其名称 如果多部分数据内容中的文件名包含类似以下的路径 a b c 则 UploadedFile name 似乎包含 c 如何检索完整路径而不仅仅
  • 在 PHP 中在两个远程 FTP 服务器之间传输文件

    首先 我知道这是一个重复的主题 但我发现另一篇文章对我的情况没有用 所以我决定创建一个新的主题 我想要完成的是从一台 FTP 服务器获取文件并将其上传到另一台 FTP 服务器 我正在使用这段代码 ftp server ftp server
  • 忽略 .gitignore 中除一个目录之外的所有内容

    我有以下目录结构 app src MyProject FirstProject Controller file 1 1 php file 1 2 php file 1 3 php Resources view 1 html twig vie
  • Thymeleaf外部javascript文件与html文件共享模块属性

    假设您有一个 HTML5 模板文件 其中包含外部 javascript 文件 例如
  • Excel TIME 持续时间超过 24 小时

    Data is A1 29 B1 30 C1 2 D1 TIME A1 B1 C1 我怎样才能让D1返回29 30 02 将 D1 单元格格式设置为 hh mm ss 不起作用 如果我一个月跑了 29 小时 Excel 会认为我只跑了 5
  • C# Lua 解析器/分析器

    要事第一 我正在用 C 编写一个 LUA Ide 代码执行是由名为 LuaInterface 的程序集完成的 代码编辑由 Scintilla Port 完成 而 RAD UI 界面则通过可扩展的 IDesignSurfaceExt Visu
  • 无法在 WatchKit 中设置自定义字体

    我正在尝试设置 Roboto 字体并添加为手表套件扩展的目标 但它仍然为零 我们可以在手表套件中设置自定义字体吗 它对我有用 使用以下代码 将自定义字体添加到两者中WatchKit 扩展 and 手表应用程序 target 信息表 现在您可
  • 使用 PHP 将 SQL AES ENCRYPTION 实施到 SQLite 中

    是否可以使用 PHP 将 SQL AES ENCRYPT AES DECRYPT 实现到 SQLite 中 例如我有一个 PHP 代码 SQL INSERT INTO parent Request Column1 Column2 VALUE