php - PHP - 如何在数据库中搜索加密数据
问题描述
我的 MySQL 数据库中有一个用户表,用户详细信息(电子邮件、姓名、地址等)使用 PHP openssl_encrypt() 函数进行加密。
这一切都很好,现在我想在站点管理员中包含一个页面,允许管理员搜索特定用户。管理员将开始在搜索框中输入用户姓名或电子邮件地址的第一个字母,这将提出一个用户列表,这些用户将在输入时进行过滤。
每次输入一个查询数据库的字母时,我通常会使用一个简单的 AJAX 调用来执行此操作。但是,如果必须解密姓名(或者可能是电子邮件地址),我该怎么做呢?
另外,如果它们是加密的,有没有办法按字母顺序选择它们?
欢迎您提出任何建议。
谢谢
解决方案
推荐阅读
- google-cloud-dlp - Google Cloud DLP API:默认安全通信
- r - R中的正则表达式负后视案例
- printing - MFC:如何打印 CRichEditView 的内容?
- image - 如何在 ioslides 演示文稿中永久嵌入图像?
- mysql - 创建由子查询组成的表的视图时出错?
- angular - 如何访问 HttpErrorResponse 的特定属性?
- mui-datatable - 如何展开 MUI-Datatables 中的单元格以显示其他内容?
- ruby-on-rails - Ruby 服务器端 Websocket 客户端
- woocommerce - WooCommerce 产品提要 Google 商家中心
- html - 我如何在我的导航栏上添加一个半透明的背景,同时在我的整个页面上有一个蓝色背景