gpt4 book ai didi

mysql - 双向加密+查找?

转载 作者:太空宇宙 更新时间:2023-11-03 11:11:15 25 4
gpt4 key购买 nike

如果我不想在数据库中以纯文本形式存储用户电子邮件,但需要它们来运行查找,有没有办法既加密(双向以便检索内容)又轻松查看升值?

EDIT 是否会存储两列,一列加密用于显示,一列散列用于查找工作?

最佳答案

MySQL 有 aes_encrypt()aes_decrypt()对于这类事情,但是您仍然在明文中传递加密 key ,这意味着您还不如在明文中传递电子邮件地址。

基本方法是这样的:

SELECT ...
FROM yourtable
WHERE encrypted_email = AES_ENCRYPT('someone@example.com', 'crypt key here');

但同样,您不会获得任何安全性,因为您每次都发送 key 。

关于mysql - 双向加密+查找?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8434121/

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