我将尝试制作一个简单的示例,以显示我面临的问题:
让我的mysql数据库中有一个表,其中包含一个消息系统的私人消息,供互联网平台的用户使用。该表看起来像这样:
From To Text
1 2 "Hello, Mr. 2"
2 1 "Hello back!"
出于安全原因,我想加密text
该表的列,这样即使数据被盗,解密文本仍然是一项艰巨的任务。
我的第一个想法是使用用户密码作为密钥来加密他/她的消息,但后来我意识到,有两个人需要访问一个特定记录的权限。所以我想知道哪个是经常进行的练习?对于公钥/私钥方法,是否有 mysqlbuilt-in
方法比例如更进一步?AES_ENCRYPT()
我真的不是这方面的专家,所以如果有常见的陷阱,谢谢提及!