gpt4 book ai didi

php - 使用 MySQL LIKE 或 = 运算符选择加密数据

转载 作者:行者123 更新时间:2023-11-29 00:03:46 25 4
gpt4 key购买 nike

我找到了这个 Rijndael 256-bit Encryption (CBC) Class用于加密/解密我的 MySQL 服务器中的一些信息并且它很有用,但是如何使用“LIKE”或“=”运算符选择此加密数据?

例如:

'SELECT name from tblx WHERE name = "'.$crypt->encrypt('George').'"';

或:

'SELECT name from tblx WHERE name LIKE "'.$crypt->encrypt('Geo').'%"';

最佳答案

我建议通读 this guide to searchable encryption (mirror)。它通过许多不安全的解决方案来解决这个问题(非随机加密),并最终建立一个安全的解决方案。

安全解决方案是在名为 CipherSweet 的开源库中实现的.

关于php - 使用 MySQL LIKE 或 = 运算符选择加密数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28457826/

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