【发布时间】:2011-06-17 23:08:25
【问题描述】:
我想使用加密将用户的电子邮件地址存储在 MySQL 数据库中,以确保在数据库遭到破坏时不会将其公开。我相信如果我使用 mysql 的 AES_ENCRYPT() 函数对它们进行加密,我将无法在 INNODB 表中创建索引,因为我必须使用 BLOB 数据类型。如果表变得非常大,选择将需要很长时间。
什么是保护电子邮件地址但仍然能够快速查询它们并将它们作为唯一值保存在列中的最佳解决方案?
【问题讨论】:
标签: mysql security encryption