首页 > 解决方案 > PHP - 如何在数据库中搜索加密数据

问题描述

我的 MySQL 数据库中有一个用户表,用户详细信息(电子邮件、姓名、地址等)使用 PHP openssl_encrypt() 函数进行加密。

这一切都很好,现在我想在站点管理员中包含一个页面,允许管理员搜索特定用户。管理员将开始在搜索框中输入用户姓名或电子邮件地址的第一个字母,这将提出一个用户列表,这些用户将在输入时进行过滤。

每次输入一个查询数据库的字母时,我通常会使用一个简单的 AJAX 调用来执行此操作。但是,如果必须解密姓名(或者可能是电子邮件地址),我该怎么做呢?

另外,如果它们是加密的,有没有办法按字母顺序选择它们?

欢迎您提出任何建议。

谢谢

标签: phpdatabasesearchencryption

解决方案


推荐阅读